Reverse Engineering with Python: Decode, Disassemble, and Rebuild - Tapa blanda

Kanegi, Lill Takehiro; Strauss, Johann

 
9798282912579: Reverse Engineering with Python: Decode, Disassemble, and Rebuild

Sinopsis

Reactive Publishing

Unlock the secrets of compiled software with the most versatile tool in your programming arsenal—Python. This hands-on guide takes you deep into the world of reverse engineering, where code is broken down, analyzed, and rebuilt to reveal its true inner workings.

Whether you're a cybersecurity analyst, software developer, or hacker at heart, this book teaches you how to disassemble executables, analyze bytecode, decode obfuscated logic, and understand proprietary software. With step-by-step Python implementations, you’ll master essential techniques like:

  • Static and dynamic binary analysis

  • Bytecode introspection and patching

  • Decompiling and reconstructing logic flow

  • Malware unpacking and behavioral forensics

  • API hooking and DLL injection

  • Writing custom tools with capstone, radare2, uncompyle6, frida, and more

Reverse Engineering with Python bridges the gap between theory and practical application—offering real-world examples, exercises, and use cases across Windows, Linux, and mobile binaries.

Rebuild what's broken. Decode what's hidden. Understand what was never meant to be understood.

"Sinopsis" puede pertenecer a otra edición de este libro.