

bind section is being unpacked and handled. The SteamStub / DRM offers applications the ability to set personal options with the SteamDRMP.dll module that is loaded into the process at the time of launch and the. bind section then it is packed/protected with Steams DRM. You can check for it easily by opening the exe inside of any PE editor and check the sections of the file. The game may be protected using Steam's personal packer / DRM (SteamStub). I see lots of 00 byte at the end of the game's opcode so I think I can use them to add some modified code (tried with the crack version and it work without crash)

And then use Olly to "rewrite" those part permanently (have backup first) so I don't have to use CE the next time. I'm using some CE Table for the game to find parts that I want to modify. Plus, I can't find any code in CE's Disassemble in Olly. after press F9 to pass it, the EIP stopped at 099552ED with the first 4 byte 53 51 52 56. exe to Olly, there is a pop-up says that the module have the entry point outside of the code (I remember the crack version starts at adress 00400000). It is just different from what I see in the Disassemble of CE. Why not use CE ? You can simply use the VEH debugger to debug most games even with steam CEG and others.

If you are using olly1, use some ant-antidebug plugins to bypass the checks. There could be antidebug in the game (steamCEG at best enabled probably by default) that is removed by the crack. Are you attaching to the game or loading it from Olly ? What is the error you are getting exactly in Olly ?. Upon clicking the application, it shows us to enter a password for access.It is not Steam Overlay. Some of the situations I have worked on in the past included:ġ) Application logic patched to accept any serial keyĢ) Use breakpoint-analysis to step through the application and find a serial key from inside the debugger windowsģ) Decipher the serial-key generation and create a key-generator to produce infinite product keysĪs you can see here is a sample crack-me, “passwordapp.exe”. Let me show you how a simple crack-me exercise, which has a particular serial key (obviously unknown to me) can be patched for making it accept any serial key)Īny application can be patched/ cracked in multiple ways. They are programmed by other reversers as a legal way to “crack” software. You can download loads of crack-mes for hands-on practice from Ī crack-me is a small program designed to test a programmer’s reverse engineering skills. In this article, we will see a hands-on tutorial for patching an exe file to accept any serial key! Reverse Engineering is an fascinating art of playing with low level code.
