R4ndom’s Beginning Reverse Engineering Tutorials

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

Modifying Binaries For Fun And Profit

Adding a Splash Screen Creating a code cave to show a custom splash on an application Download
Adding a Menu Item Adding a menu item to an existing binary. Download
Making a Window Non-Closeable Making a Window Non-Closeable. Download
The Never Ending Program Opening message boxes every time a user tries to close a program. Download
DLL Injection 1 Adding an opening message box through DLL injection. Download
DLL Injection 2 Adding a splash bitmap through DLL injection. Download

R4ndom’s Guide to RadASM

Installing and setting up Installing RadASM and configuring the environment. Download
Creating our first project Creating our first project. Download
Adding an Icon and Menu Adding an Icon and Menu. Download


The Reverse Engineer’s Toolkit Tools every reverse engineer should know about. Download
Guide to OllyDBG Plugins A quick guide to important plugins for OllyDBG. Download
Shrinking C++ Binaries Shrinking binaries through Visual Studio. Download

Other Tutorials

Author Tutorial
XOR06 Cracking DriverFinder Download
nwokiller Unpacking PELock v1.06 Download
XOR06 Bypassing a keyfile Download
XOR06 Bypassing a Serial and server Check Download
XOR06 Bypassing a Serial in a Delphi Binary Download
XOR06 Finding a serial using bitmaps. Download
XOR06 Easy unpacking. Download
XOR06 Where and How to pacth a serial routine. Download
XOR06 Patching a server check, 30 day time trial, and a nag. Download
XOR06 Serialfishing a correct serial. Download
XOR06 Another way of finding the patch. Download
XOR06 Why it’s so important to search for pointers. Download
XOR06 .NET Crackme with tutorial Download
XOR06 .NET Crackme (no tutorial) Download