pico
March 26th, 2005, 21:04
hi, i have here a tagret which is unknown version but difinately armadillo packed (with hardware fingerprint)..
peid0.93 tells me:
but i dont trust that...
i read tutorial on getting version with ollydbg, but this does not work. string "armVersion>" is not found..
i use peid to get generic oep, it tells me 5a3fe5
i use a tutorial to try find oep i ollydbg but am confused on this..
i put bp on CreatThread and am told to "step out 2 calls" (whatever this means). anyway, on CreatThread, edi=12f054. i f8 all the way down till RETN 18 and end up back in module target.exe. i carry on f8 for a bit, and always edi stays the same. so maybe thats the oep?
but, i read another tutorial about "detach father from son". so i make a new bp, bp WriteProcessMemory.
well, olly breaks twice on this api before program starts. neither of the locations it breaks on have "buffer 2 bytes" pushed. so i cannot do this method
however, i notice that when the "enter your name/key" box pops up, edi is set to 12e150. so is this the real oep?
also, do i need to subtract 40000 from these to make a working oep address?
now the big questions, what to do when i have oep
i read soooooo many tutorial i ust dont know now..
i have made a dump of the target using lordpe, but this makes an application with the message "this program has been damaged, please reinstall.."
i proceed anyway, to use imprec.. opened the target, clicked "get imports", all thunks are not valid..
so i click "iat auto search", it tell me "try rva 001CD000". now "get imports" agen, this time all not valid, except bottom 3 reference kernell32, gdi32,user32 which are yes.
so i delete bad thunks and select "kix dump". still the result is "program has been damaged.."
btw, i have tried with both set rva size to 10000 like suggest by "iat search" and also left as it was. same results..
btw2, if i change oep in imprec to one i have found then click "fix dump", when i run the target it will seem to load for maybe 5 seconds (more..) with harddrive light flashing, then i get windows error:
if i click "debug", as i have VC.net installed, i get told "access violation 0xc0....5"..
can i get some help here plz?
i have searched all forums i find and many many many google pages. i have here on my desktop maybe 30 new folders with arma tutorials and tools
i worked on this for two days with little sleep
br
peid0.93 tells me:
Quote:
Armadillo 1.xx - 2.xx -> Silicon Realms Toolworks [Overlay] |
but i dont trust that...
i read tutorial on getting version with ollydbg, but this does not work. string "armVersion>" is not found..
i use peid to get generic oep, it tells me 5a3fe5
i use a tutorial to try find oep i ollydbg but am confused on this..
i put bp on CreatThread and am told to "step out 2 calls" (whatever this means). anyway, on CreatThread, edi=12f054. i f8 all the way down till RETN 18 and end up back in module target.exe. i carry on f8 for a bit, and always edi stays the same. so maybe thats the oep?
but, i read another tutorial about "detach father from son". so i make a new bp, bp WriteProcessMemory.
well, olly breaks twice on this api before program starts. neither of the locations it breaks on have "buffer 2 bytes" pushed. so i cannot do this method

however, i notice that when the "enter your name/key" box pops up, edi is set to 12e150. so is this the real oep?
also, do i need to subtract 40000 from these to make a working oep address?
now the big questions, what to do when i have oep

i read soooooo many tutorial i ust dont know now..
i have made a dump of the target using lordpe, but this makes an application with the message "this program has been damaged, please reinstall.."
i proceed anyway, to use imprec.. opened the target, clicked "get imports", all thunks are not valid..
so i click "iat auto search", it tell me "try rva 001CD000". now "get imports" agen, this time all not valid, except bottom 3 reference kernell32, gdi32,user32 which are yes.
so i delete bad thunks and select "kix dump". still the result is "program has been damaged.."
btw, i have tried with both set rva size to 10000 like suggest by "iat search" and also left as it was. same results..
btw2, if i change oep in imprec to one i have found then click "fix dump", when i run the target it will seem to load for maybe 5 seconds (more..) with harddrive light flashing, then i get windows error:
Quote:
dumped__.exe has encountered a problem and needs to close. We are sorry for the inconvenience. |
if i click "debug", as i have VC.net installed, i get told "access violation 0xc0....5"..
can i get some help here plz?
i have searched all forums i find and many many many google pages. i have here on my desktop maybe 30 new folders with arma tutorials and tools

i worked on this for two days with little sleep

br