
FreeComputerBooks.com
Free Computer, Mathematics, Technical Books and Lecture Notes, etc.
|
- Title Reverse Engineering for Beginners
- Author(s) Dennis Yurichev, Fotis Fotopoulos, Nikolay Derkach
- Publisher: yurichev.com (2015)
- Hardcover/Paperback: N/A
- eBook PDF (942 Pages, 6.9 MB)
- Language(s): English, Russian, German, French, Japanese, Chinese, Korean, Farsi, etc.
- ISBN-10: N/A
- ISBN-13: N/A
- Share This:
![]() |
This book offers a primer on reverse-engineering, delving into 'disassembly'-code-level reverse engineering and explaining how to decipher assembly language for those beginners who would like to learn to understand x86 (which accounts for almost all executable software in the world) and ARM code created by C/C++ compilers. It covers x86/x64, ARM/ARM64, MIPS, Java/JVM.
Beginning with a basic primer on reverse engineering-including computer internals, operating systems, and assembly language-and then discussing the various applications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second explores the more practical aspects of reverse engineering. In addition, the author explains how to reverse engineer a third-party software library to improve interfacing and how to reverse engineer a competitor's software to build a better product.
About the Authors- N/A
- Reverse Engineering
- Assembly and Machine Languages Programming
- C++ Programming
- C Programming
- Computer Hardware, Personal Computers, and the History of Computers
- Computer System, Organization, and Architecture
- Computer and Information Security
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |