Hwoarang
April 28th, 2002, 10:36
uhm sorry about this, but I must ask something about tcetorpsa
I try to unpack an app like this:
bpx GetVolumeInformationA, then tracex 400000 500000...here I get some procedures
(only fake entrypoints??) like this one:
0177:00497C2A 8BC0 MOV EAX,EAX
0177:00497C2C 55 PUSH EBP
0177:00497C2D 8BEC MOV EBP,ESP
0177:00497C2F A1F40F4B00 MOV EAX,[004B0FF4] ; eax contains pointer to an assspr loader procedure
0177:00497C34 A3F00F4B00 MOV [004B0FF0],EAX ; overwrite another procedure?
0177:00497C39 8B4508 MOV EAX, [ EBP+08]
0177:00497C3C A3F40F4B00 MOV [004B0FF4],EAX
0177:00497C41 5D POP EBP
0177:00497C42 C20400 RET 0004
It's really weird because there are about 10-12 such procedures in this app and if I bypass
every such procedure (using for example R EIP 497c41 at 497c2d or by jumping..) the app
still runs normaly..even tho I rebuilded the import table with tool(s) u know and found oep
the app is corrupted
and F8ing into it didnt work too well because there are alot of bad portions of code and even
corrupted stack
(
I read previous posts about this protection and those didnt cleared me too much=/ maybe im
just dumb?
pls anyone so kind to tell me what could i do wrong and what r the odd procedures actually doing????
I try to unpack an app like this:
bpx GetVolumeInformationA, then tracex 400000 500000...here I get some procedures
(only fake entrypoints??) like this one:
0177:00497C2A 8BC0 MOV EAX,EAX
0177:00497C2C 55 PUSH EBP
0177:00497C2D 8BEC MOV EBP,ESP
0177:00497C2F A1F40F4B00 MOV EAX,[004B0FF4] ; eax contains pointer to an assspr loader procedure
0177:00497C34 A3F00F4B00 MOV [004B0FF0],EAX ; overwrite another procedure?
0177:00497C39 8B4508 MOV EAX, [ EBP+08]
0177:00497C3C A3F40F4B00 MOV [004B0FF4],EAX
0177:00497C41 5D POP EBP
0177:00497C42 C20400 RET 0004
It's really weird because there are about 10-12 such procedures in this app and if I bypass
every such procedure (using for example R EIP 497c41 at 497c2d or by jumping..) the app
still runs normaly..even tho I rebuilded the import table with tool(s) u know and found oep
the app is corrupted
and F8ing into it didnt work too well because there are alot of bad portions of code and even
corrupted stack

I read previous posts about this protection and those didnt cleared me too much=/ maybe im
just dumb?
pls anyone so kind to tell me what could i do wrong and what r the odd procedures actually doing????