We will find those jumps and make them non-operational, that will simply surpass the matching details and print the right password message.Īs you can see, the EXE file is loaded in the software. We will upload this EXE in OllyDbg, then we will debug this file so that we get the source code where we can analyze the code with the help of the right jump conventions in the assembly language. Emphasis on binary code analysis makes it particularly useful in cases where source is unavailable. OllyDbg is a 32-bit assembler level analyzing debugger for Microsoft® Windows®. Now, what we are going to do is that we will simply try to surpass this whole wrong password thing to – Right Password with the help of OllyDbg. And, if you get matched with the correct details, you crack the EXE otherwise – nice try !Īs you can see in the above image, the details are wrong and that is why the wrong password message gets printed. In here, we are taking a keygen.exe that is having some requirement such as Enter you name, Enter your password. So, to remove such a possibility, we can include some meaningless extra code in your source code so that a reverse engineer cannot easily break the software and this is all about the obfuscation. Reverse engineers analyze your source code in assembly language and try to manipulate that source code using debuggers and by that, it removes the security or licensing or maybe they make an alternative software. Obfuscation is a complex term which is nearer to reverse engineering, that shows you the way to secure your source code from reverse engineering. The other aspect of this is how to reverse engineer any EXE to crack the licensing problem in the software. To start with obfuscate, we are taking one reverse engineering tool, which is OllyDbg.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |