Practical Reverse Engineering





Código:
Chapter 1: x86 and x64
Register Set and Data Types
Instruction Set
Exercise
Exercises
System Mechanism
Walk-Through
Exercises
x64
Exercises
Chapter 2: ARM
Basic Features
Data Types and Registers
System-Level Controls and Settings
Introduction to the Instruction Set
Loading and Storing Data
Functions and Function Invocation
Arithmetic Operations
Branching and Conditional Execution
Miscellaneous
Walk-Through
Next Steps
Exercises
Chapter 3: The Windows Kernel
Windows Fundamentals
Lists
Asynchronous and Ad-Hoc Execution
I/O Request Packets
Structure of a Driver
Walk-Throughs
Next Steps
Exercises
Chapter 4: Debugging and Automation
The Debugging Tools and Basic Commands
Scripting with the Debugging Tools
Using the SDK
Useful Extensions, Tools, and Resources
Chapter 5: Obfuscation
A Survey of Obfuscation Techniques
A Survey of Deobfuscation Techniques
Case Study
Exercises
Notes
Appendix: Sample Names and Corresponding SHA1 Hashes
Introduction


Descargar: