Excellent OllyDbg tutorials

If you are interested in learning how to use OllyDbg to understand how to reverse engineer or modify executables, DLL’s, etc, the tutorials at The Legend of Random are very well done.

Currently there are over 25 tutorials that are progressively more difficult:

  1. What is reverse engineering?
  2. Introducing OllyDBG
  3. Using OllyDBG, Part 1
  4. Using OllyDBG, Part 2
  5. Our First (Sort Of) Crack
  6. Our First (True) Crack
  7. More Crackmes
  8. Frame Of Reference
  9. No Strings Attached
  10. The Levels of Patching
  11. Breaking In Our Noob Skills
  12. A Tougher NOOBy Example
  13. Cracking a Real Program
  14. How to remove nag screens
  15. Using the Call Stack.
  16. Dealing with Windows Messages.
  17. Self Modifying Code.
  18. Bruteforcing.
  19. Working with Delphi Binaries.
  20. Time Trials and Hardware Breakpoints.
  21. Creating patchers.
  22. Dealing with Visual Basic Binaries, Part 1.
  23. Dealing with Visual Basic Binaries, Part 2.
  24. Anti-Debugging Techniques.
  25. Code Caves and PE Sections.
  26. TLS Callbacks.

 

Also, I recommend using their custom packaged version of OllyDbg which includes many useful plugins already bundled in.

 

About these ads

One comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s