q137
September 27th, 2005, 18:45
I have a strange problem with a Armadilloed app and I'm not sure what is happening and I'm looking for some insite. When I start the app in Ollydbg and I modify the code in Ollydbg that I want changed everything runs fine. I modified the code before anything get executed. If I modify the code in the executable file I get the error "This program has been damaged, possibly by a bad sector of the hard drive or a virus. Please reinstall it.". I checked both PE headers and they are the same. If I re-calculate the PE checksum i still get the error. The code I changed is located in the code section of the executable. Is it possible that the app does some kind of checksum before Ollydbg gets control? I understand how to fix a regular CRC check but I'm not sure how to find it if it get checked before Ollydbg gets control.
Thanks,
q137
Thanks,
q137