Mastering Reverse Engineering
Reverse engineering is a tool used for analyzing software, to exploit its weaknesses and strengthen its defenses. Hackers use reverse engineering as a tool to expose security flaws and questionable privacy practices. This book helps you to master the art of using reverse engineering.
Offered by
Difficulty Level
Intermediate
Completion Time
14h32m
Language
English
About Book
Who Is This Book For?
If you are a security engineer or analyst or a system programmer and want to use reverse engineering to improve your software and hardware, this is the book for you. You will also find this book useful if you are a developer who wants to explore and learn reverse engineering. Having some programming/shell scripting knowledge is an added advantage.
Mastering Reverse Engineering
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 14h32m total length
Preparing to Reverse
Identification and extraction of hidden components
The Low-Level Language
Static and Dynamic Reversing
Tools of the trade
RE in Linux platforms
RE in Windows platforms
Sandboxing: Virtualization as a component for RE
Binary Obfuscation Techniques
Packing and Encryption
Anti-analysis Tricks
Practical Reverse Engineering of a Windows Executable
Reversing various File-types
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!