Reverse Engineering Tutorials | Easy For Newbies!

So you want to be a Reverser? This is the best tutorial with the best tools ever coupled!!

What is Reverse Engineering?

  • Reverse engineering, also called back engineering, is the processes of extracting knowledge or design information from anything man-made and re-producing it or reproducing anything based on the extracted information. Thanks Wikipedia

So here we go:


What it contains?

  1. Olly + assembler + patching a basic reverseme

  2. Keyfiling the reverseme + assembler

  3. Basic nag removal + header problems

  4. Basic + aesthetic patching

  5. Comparing on changes in cond jumps, animate over/in, breakpoints

  6. “The plain stupid patching method”, searching for textstrings

  7. Intermediate level patching, Kanal in PEiD

  8. Debugging with W32Dasm, RVA, VA and offset, using LordPE as a hexeditor

  9. Explaining the Visual Basic concept, introduction to SmartCheck and configuration

  10. Continued reversing techniques in VB, use of decompilers and a basic anti-anti-trick

  11. Intermediate patching using Olly’s “pane window”

  12. Guiding a program by multiple patching.

  13. The use of API’s in software, avoiding doublechecking tricks

  14. More difficult schemes and an introduction to inline patching

  15. How to study behaviour in the code, continued inlining using a pointer

  16. Reversing using resources

  17. Insights and practice in basic (self)keygenning

  18. Diversion code, encryption/decryption, selfmodifying code and polymorphism

  19. Debugger detected and anti-anti-techniques

  20. Packers and protectors : an introduction

  21. Imports rebuilding

  22. API Redirection

  23. Stolen bytes

  24. Patching at runtime using loaders from lena151 original

  25. Continued patching at runtime & unpacking armadillo standard protection

  26. Machine specific loaders, unpacking & debugging armadillo

  27. tElock + advanced patching

  28. Bypassing & killing server checks

  29. Killing & inlining a more difficult server check

  30. SFX, Run Trace & more advanced string searching

  31. Delphi in Olly & DeDe

  32. Author tricks, HIEW & approaches in inline patching

  33. The FPU, integrity checks & loader versus patcher

  34. Reversing techniques in packed software & a S&R loader for ASProtect

  35. Inlining inside polymorphic code

  36. Keygenning <— (This one i liked the most)

  37. In-depth unpacking & anti-anti-debugging a combination packer / protector

  38. Unpacking continued & debugger detection by DLL’s and TLS

  39. Inlining a blowfish scheme in a packed & CRC protected dll

  40. Tools

While I’m sure that some of these are outdated, it should at least give you a headstart (by pointing you in the right direction). That doesn’t mean, however, that they are ALL outdated.

Happy learning


Where is the link?

1 Like

where’s the link?

I think link is missing !!!

Here you Go:

Download <— 140Mb

(Click and save, no redirection)

OP just forgot to mention the link (Excuses), as far my concern, I know from where they get it, So I simply found it on my own! Cheers

Missing Part Of This Tutorial: Here Is The Remaining Section:


Signature Scanners:
PEiD -

API Loggers:

API Monitor -
WinAPIOverride -
Process Monitor -


OllyDbg -
IDA Pro -
WinDBG -



.NET Reflector -
dotPeek -
Telerik JustDecompile -
ILSpy -
VB 6

VB Decompiler -

DeDe -

Boomerang -
Automated Analysis:

SysAnalyzer -

Anubis -
ThreatExpert -
GFI Sandboxâ„¢ (formerly CWSandbox)

Virtual Machines/Sandboxes:

VMware Workstation -
Sandboxie -

Packet Sniffers:

Wireshark -
TCPView -

PE Editors:

CFF Explorer -
PEditor -

Hex Editors:

HxD -
HexEdit -


Sysinternals Suite -
Hex Calculator -
Process Explorer -

While I’m sure that some of these are outdated, it should at least give you a headstart (by pointing you in the right direction). That doesn’t mean, however, that they are ALL outdated.

ENJOY! :heart:

Friendly Websites