PDA

View Full Version : Checksum Error


D3ADLiN3
03-21-2006, 11:01 AM
Hi All,

n00b here asking for help! :D

ok basicly this is my problem:

I have a executable which auto updates, connects to the license server to check its license etc

Now I have modified the EXE using a Hex Editor, and changed all the strings to stop it accessing the web to check when the Licence expires.

Now when I run the modified EXE it stop loading up because it has detected the Checksum has changed.

I have compared the Checksum of the original EXE to the modified EXE and its differnt.

Any ideas how I can get round this?

RaMMicHaeL
04-21-2006, 03:22 PM
Well if it checks the CRC from the file and not from the memory, it must be done with CreateFile
So you can try putting a breakpoint on CreateFileA or CreateFileW, and skip all breaks until the lpFileName parameter points on your EXE file name
The CRC check should be nearby
-- OR --
You could just code a loader
That is what I always do =]