Ghidra Software Reverse-Engineering for Beginners - Second Edition
by David Álvarez Pérez, Ravikant Tiwari
Overview
"Ghidra Software Reverse-Engineering for Beginners" introduces you to the powerful world of software reverse engineering using Ghidra. This detailed guide, written by experts, teaches you the essentials of debugging, malware analysis, and vulnerability management, providing real-world examples for practical learning. You'll build expertise to tackle modern security challenges confidently.
What this Book will help me do
- Master the Ghidra platform on multiple operating systems, including Linux, Windows, and macOS.
- Extend Ghidra's functionality by creating and utilizing plugins, and integrate custom scripting.
- Analyze and reverse-engineer complex malware and ransomware for security purposes.
- Leverage advanced Ghidra techniques such as binary diffing and headless mode for enhanced productivity.
- Apply acquired skills to strengthen cybersecurity measures and prevent potential threats.
Author(s)
David Álvarez Pérez, a senior malware analyst at Gen Digital Inc., and Ravikant Tiwari, with his role as a senior security researcher at Microsoft, are experienced professionals in malware analysis and threat detection. Together, they combine industry knowledge with a learner-focused approach in this comprehensive guide to Ghidra.
Who is it for?
This book is ideal for software developers, security researchers, and those interested in reverse engineering and cybersecurity. It's especially beneficial for professionals aiming to upskill in malware analysis and vulnerability research. Basic programming proficiency, including knowledge of Java or Python, is recommended for readers.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access