

In the first program, we will use program patching to change its functionality, in the second program we will try to reverse the algorithm behind its password checking routine.Īfter reading the article, you should be able to open a program in Olly debugger and start analyzing it. As reverse engineering of commercial applications may violate some laws, we will stay with crackmes during this article. “Crackme” is a program that is used for practicing your reverse engineering skills. While reading this article, I will introduce Olly debugger, explain the basic features and functions and ways of using them, and later we will analyze two programs (crackmes). In this article, I would like to introduce you the one of the most important tools for reverse engineers – Olly debugger. The process of analyzing a computer program’s structure, functions and operations without having source code available is called reverse engineering.


How to Analyze Applications With Olly Debugger?
