²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²²² ²² ____ __ __ ²²ßÛ ²² / _/_ _ __ _ ___ ____/ /____ _/ / ²² ÛßÛ ²² _/ // ' \/ ' \/ _ \/ __/ __/ _ `/ / ²² Û Û ²² /___/_/_/_/_/_/_/\___/_/ \__/\_,_/_/ ²² Û Û ²² ____ __ __ ²² Û Û ²² / __ \___ ___ _______ ___ ___/ /__ ____ / /____²² Û Û ²² / /_/ / -_|_-"ERROR:" | :00401078 6821304000 push 00403021 * Possible StringData Ref from Data Obj ->"Invalid serial!" | :0040107D 6811304000 push 00403011 this means that if we change je (jump if equal), to JNE (jump is NOT equal), then whenever we enter a serial (ANY serial), the program will give us the good message. Open HIEW, and load the crackme into it. Press F4 and choose decode mode. press F5 and type the offset of 'je' (could be seen in w32dasm) the offset is 474. press f3 and change 74 to 75. press f9 to update, and F10 to quit, and the app is patched.