![]() |
|
|
|
#1
|
|||
|
|||
|
Unpacking ASProtect with OllyDbg???
Hi,
i just want to know if it is possible to unpack an ASProtected file with OllyDbg, or is it only possible by tracing with SoftIce? If an anyone help an not so advanced reverser it would be very nice! Best regards BoostMan |
|
#2
|
|||
|
|||
|
you can't OD is a app-level dbgr, have to use SI.
__________________
_Servil_ SemtekSoft Corporation, Inc. |
|
#3
|
|||
|
|||
|
Thanx for the info!
BoostMan |
|
#4
|
|||
|
|||
|
Why not?
Unpacking Asprotect can be done with Olly surely? Aspr doesnt have any ring-0 trick as far as i am aware of? |
|
#5
|
|||
|
|||
|
why not?
i remember once i done this and got lost at int 2e which OD isn't able to trace. As I got info at OD phorum it might be implemented in version 2. Beside this (IMO) clearing debug registers works nice on OD i think there's no superbpm for OD
__________________
_Servil_ SemtekSoft Corporation, Inc. Last edited by _Servil_; 12-16-2002 at 04:12. |
|
#6
|
|||
|
|||
|
well it actually work.
1. Find OEP
2. Execute till OEP (OLLY - mem breakpoint to access on OEP) 3. PEDump - put all flags(rebuild options part), select REBUILD NEW IMPORT TABLE 4. PEDump - REBUILD PE (Check if you can load it in Olly debugger) 5. IMPREC - Find all api-s 6. IMPREC - Make fix dump 7. Eventually - Fix OEP in PE header if imprec didn't do already 8. Eventually - check on win 98 if all dll functions are exported I try and success. |
|
#7
|
|||
|
|||
|
sorry forgot something
this metod work only with ASPROTECT ver 1.2, 1.2 new strain
and before. |
|
#8
|
|||
|
|||
|
You might consider using revirgin.
Find it at h++p://www.woodmann.com/fravia/index.htm . I´m not sure if you get it working, but it´s worth a try. (I still must find the time to look closer at this thing). menw P.S.: If it turns out to be usefull, please post your experience. |
|
#9
|
|||
|
|||
|
OllyDBG unpack ASPR
Maybe our friend RNarvaja could be comments something about of that.
Ricardo, si ves esto quiz� puedas comentarlo.
|
|
#10
|
|||
|
|||
|
nope, its cleared debug registers you can't stop it any way on OEP
__________________
_Servil_ SemtekSoft Corporation, Inc. |
|
#11
|
||||
|
||||
|
I find it's easier to dump the process whilst it's running, and then investigate that file to find the OEP.
|
|
#12
|
|||
|
|||
|
Is easy dump with Olly, my problem is building IAT
![]() You can see a tute here hxxp://karpoff.redfutura.net/manuales/0catch/archivos_0catch/asprotect%201.23%20con%20ollydbg.doc Sorry is spanish. But you can take the idea.
Last edited by ByTESCRK; 01-21-2003 at 00:44. |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ASProtect SKE unpacking | TempoMat | General Discussion | 10 | 08-24-2016 17:48 |
| need help unpacking ASProtect | Fade | General Discussion | 8 | 05-25-2011 22:12 |
| Unpacking asprotect | britedream | General Discussion | 7 | 09-01-2004 01:46 |