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
Download
Tutorial #9 No Strings Attached
Download
Tutorial #9 Solution Solution to “No Strings Attached”
Tutorial #10 The Levels of Patching
Download
Tutorial #11 Breaking In Our Noob Skills
Download
Tutorial #12 A Tougher NOOBy Example
Download
Tutorial #13 Cracking a Real Program
Download
Tutorial #14 How to remove nag screens
Download
Tutorial #15 Using the Call Stack.
Download
Tutorial #16A Dealing with Windows Messages.
Download
Tutorial #16B Self Modifying Code.
Download
Tutorial #16C Bruteforcing.
Download
Tutorial #17 Working with Delphi Binaries.
Download
Tutorial #18 Time Trials and Hardware Breakpoints.
Download
Tutorial #19 Creating patchers.
Download
Tutorial #20A Dealing with Visual Basic Binaries, Part 1.
Download
Tutorial #20B Dealing with Visual Basic Binaries, Part 2.
Download
Tutorial #21 Anti-Debugging Techniques.
Download
Tutorial #22 Code Caves and PE Sections.
Download
Tutorial #23 TLS Callbacks.
Download


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

Miscellaneous

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