Beggining with Reverse Engineering
FreeFree book on reverse engineering for beginners
FreeFree tier
About Beggining with Reverse Engineering
A free and open source book for learning reverse engineering, written by Dennis Yurichev. It covers assembly language (x86/x64, ARM, MIPS), malware analysis, and various reverse engineering techniques. Available in multiple languages (English, Russian, French, German, Japanese, Italian, Polish, Chinese, Korean, Farsi/Persian) and formats (PDF, HTML, EPUB). Widely used in university courses worldwide and praised by industry experts like Richard Stallman.
Key Features
Comprehensive coverage of reverse engineering topics
Available in multiple languages (English, Russian, French, German, Japanese, Italian, Polish, Chinese, Korean, Farsi/Persian)
Free PDF, HTML, and EPUB formats
Covers x86/x64, ARM, MIPS assembly
Endorsed by Richard Stallman and other experts
Used as course material in universities worldwide
Pros & Cons
Pros
- Free and libre (open source)
- Multilingual translations
- Comprehensive explanations
- Endorsed by industry experts
- Used in many universities
Best For
Learning reverse engineering as a beginnerAcademic course material for computer scienceSelf-study for malware analysisUnderstanding assembly language
FAQ
Is the book free?
Yes, the book is free and libre, as confirmed by Richard Stallman.
What languages is the book available in?
English, Russian, French, German, Japanese, Italian, Polish, Chinese, Korean, Farsi/Persian, and partial translations.
Where is the book used?
At universities including Aalto University, Auburn University, Johns Hopkins University, and many others.