Cover of Practical Reverse Engineering

Practical Reverse Engineering

by Bruce Dang, Alexandre Gazet, Elias Bachaalany · first published 2014

10mentions
6recommended by
8HN commenters
2016–2024first – last mentioned

75% recommend25% neutral

Why HN recommends it

Covers x86, x64, ARM, the Windows kernel, debugging and automation, and obfuscation. It is a solid, more recent companion to Reversing for software reverse engineering work.

Summarised by Claude from recommending comments

Aims to demystify the art and systemize the reverse-engineering process for students and professionals.

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 3 mentions2018: 1 mention2019: 1 mention2020: 0 mentions2021: 1 mention2022: 1 mention2023: 0 mentions2024: 1 mention2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • dsacco · Jul 17, 2017 · Recommends

    …_________________ Do Read: 1. The Web Application Hacker's Handbook - It's beginning to show its age, but this is still absolutely the first book I'd point anyone to for learning practical application security. 2. Practical Reverse Engineering - Yep, this is great. As the title implies, it's a good practical guide and will teach many of the "heavy" skills instead of just a platform-specific book targeted to something like iOS. Maybe supplement…

    on “Cybersecurity Humble Book Bundle” ↗
  • dsacco · May 16, 2016 · Recommends

    …good introduction to aspects of reverse engineering and the typical work an e.g. security consultant will do at a top firm. 7. Practical Malware Analysis Very good introduction to malware analysis. 8. Practical Reverse Engineering This book, along with #9 will teach you everything you need to know to effectively reverse engineer software for security-focused analysis. 9. Reversing: Secrets of Reverse Engineering 10. The IDA…

    on “Ask HN: What are the best books for learning information security?” ↗
  • Davidbrcz · Sep 18, 2018 · Recommends

    Reversing: Secrets of Reverse Engineering de Eldad Eilam Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation de Bruce Dang, Alexandre Gazet, Elias Bachaalany, Sébastien Josse Cryptography Engineering de Niels Ferguson, Bruce Schneier, Tadayoshi…

    on “Ask HN: What are some good resources to learn network/app security on my own?” ↗
  • waterheater · Mar 2, 2021 · Recommends

    Here's a good book on software reverse engineering (SRE): https://www.amazon.com/Practical-Reverse-Engineering-Reversi... It won't help you with PowerPC, but the chapter list is: x86 and x64, ARM, The Windows Kernel, Debugging and Automation, and Obfuscation. The book was written in 2014, so it should be reasonably…

    on “How I cut GTA Online loading times by 70%” ↗
  • alltakendamned · Jul 10, 2019 · Recommends

    Practical reverse engineering by Bruce Dang

    on “Ask HN: Recommend book on reverse engineering / static analysis” ↗
  • dsacco · Jul 29, 2016 · Recommends

    …in operating systems and major OS applications), you'll want to learn reverse engineering. Start with Hacking: The Art of Exploitation and then proceed to Reversing: Secrets of Reverse Engineering or Practical Reverse Engineering. You'll also want to read The Art of Software Security Assessment and Security Engineering alongside those, to develop excellent source code auditing and binary penetration testing skills. Frankly you…

    on “High frequency security bug hunting: 120 days, 120 bugs” ↗
  • kdbg · Jun 9, 2017 · Recommends

    …engineering. There are two books that I frequently recommend on the topic: 1. Reversing: Secrets of Reverse Engineering - this is the most popular recommendation and its a great resource to work through. 2. Practical Reverse Engineering - This is a new comer (2014) but I quite like it. It isn't as 'complete' as Reversing is but it covers a wider rage of topics that I find more useful. 3. (Bonus) Malware Analyst's Cookbook - Malware…

    on “Ask HN: What's the prerequisite to become an exploit developer?” ↗
  • armitron · Jul 25, 2024 · Recommends

    …can't possibly recommend this. It's obviously written by amateurs / people with minimal experience of the domain. Much better resources are Eldad Eilam's "Secrets of Reverse Engineering", for Windows "Practical Reverse Engineering" and for the absolute basics, Patterson's "Computer Organization and Design".

    on “Reverse Engineering for Everyone” ↗
  • …is quite a joke, IMHO that should go to the 1 USD level but anyway as someone said Applied Cryptography might be the selling point here. Personally speaking the only books valuable in this bundle are "Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation" and "Applied Cryptography: Protocols, Algorithms and Source Code in C, 20th Anniversary Edition" the other are either quite outdated,…

    on “Cybersecurity Humble Book Bundle” ↗
  • ylk · Oct 20, 2022 · Mentions

    …approach reversing a program and what to focus on to not waste too much time. Once you worked through that CTFs should be much more approachable. Reverse Engineering: Secrets of Reverse Engineering and Practical Reverse Engineering are also often mentioned as good books, but I personally haven’t read them. Aside from that, the books from nostarch.com are great. If you want to learn more about windows itself, there are the “windows…

    on “IDA cybersecurity software provider Hex-Rays acquired” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help