haec_est
July 20th, 2002, 19:33
hi there,
i have a problem (erhm... many problems) with a vboxed proggy, Adobe GoLive 6, found
OEP and dumped, easy...
OEP : 0x0088b07a
iat start : 0x0090a000
iat len : 00002A28
but iat has something strange, there are a lot of "dead lock" jmps,
let me to do an example:
inside iat...
:dd 90a150 l 30
001B:0090A150 003633F0 00000000 0089A604 0089A4FC .36.............
001B:0090A160 0089A502 0089A514 0089A50E 0089A226 ............&...
001B:0090A170 0089A22C 0089A232 0089A238 0089A23E ,...2...8...>...
at 001B:0090A158 start all strange things
001B:0090A158 0089A604 ...
at address 89A604 we get :
:u 89a604 l 12
0008:0089a604 ff2558a19000 jmp [0090a158]
0008:0089a60a ff25aca29000 jmp [0090a2ac]
...
but [0090a158] = 0089A604 so it is same of 'jmp eip'...
The vbox version is 4.6.2 but i never see this shit in other vboxed programs; may be
a trick to defeat automatic iat rebuilding ??? so when u trace over the call the tracer lock,
no way other than terminate process ... useless since one can just skip all that shit !!!
...what i did was just to skip all that imports, but the dumped exe won't run, peraphs
has something to do whit the export table rebuilding... because GoLive import itself
as module ! and many other dll import it too...
i don't know !!!
any ideas ?
thanks,
i have a problem (erhm... many problems) with a vboxed proggy, Adobe GoLive 6, found
OEP and dumped, easy...
OEP : 0x0088b07a
iat start : 0x0090a000
iat len : 00002A28
but iat has something strange, there are a lot of "dead lock" jmps,
let me to do an example:
inside iat...
:dd 90a150 l 30
001B:0090A150 003633F0 00000000 0089A604 0089A4FC .36.............
001B:0090A160 0089A502 0089A514 0089A50E 0089A226 ............&...
001B:0090A170 0089A22C 0089A232 0089A238 0089A23E ,...2...8...>...
at 001B:0090A158 start all strange things
001B:0090A158 0089A604 ...
at address 89A604 we get :
:u 89a604 l 12
0008:0089a604 ff2558a19000 jmp [0090a158]
0008:0089a60a ff25aca29000 jmp [0090a2ac]
...
but [0090a158] = 0089A604 so it is same of 'jmp eip'...
The vbox version is 4.6.2 but i never see this shit in other vboxed programs; may be
a trick to defeat automatic iat rebuilding ??? so when u trace over the call the tracer lock,
no way other than terminate process ... useless since one can just skip all that shit !!!
...what i did was just to skip all that imports, but the dumped exe won't run, peraphs
has something to do whit the export table rebuilding... because GoLive import itself
as module ! and many other dll import it too...
i don't know !!!
any ideas ?
thanks,