Reverse engineering code with IDA Pro

If you want to master the art and science of reverse engineering code with IDA Pro for security R&D or software debugging, this is the book for you. Highly organized and sophisticated criminal entities are constantly developing more complex, obfuscated, and armored viruses, worms, Trojans, and b...

Descripción completa

Detalles Bibliográficos
Autor principal: Ferguson, Justin (-)
Otros Autores: Kaminsky, Dan
Formato: Libro electrónico
Idioma:Inglés
Publicado: Burlington, Mass. : Syngress Pub 2008.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627635506719
Tabla de Contenidos:
  • Front Cover; Reverse Engineering Code with IDA Pro; Copyright Page; About IO Active; Contributing Authors; Contents; Chapter 1: Introduction; An Overview of Code Debuggers; Summary; Chapter 2: Assembly and Reverse Engineering Basics; Introduction; Assembly and the IA-32 Processor; The Stack, the Heap and Other Sections of a Binary Executable; IA-32 Instruction Set Refresher and Reference; Summary; Chapter 3: Portable Executable and Executable and Linking Formats; Introduction; Portable Executable Format; Executable and Linking Format; Summary; Chapter 4: Walkthroughs One and Two; Introduction
  • Following Execution FlowSolutions Fast Track; Frequently Asked Questions; Chapter 5: Debugging; Introduction; Debugging Basics; Debugging in IDA Pro; Use of Debugging while Reverse Engineering; Heap and Stack Access and Modification; Other Debuggers; Summary; Chapter 6: Anti-Reversing; Introduction; Debugging; Example Overview; Obfuscation; Summary; Chapter 7: Walkthrough Four; The Protocol Problem; Protocol Structure; Chapter 8: Advanced Walkthrough; Introduction; Reversing Malware; Chapter 9: IDA Scripting and Plug-ins; Introduction; Basics of IDA Scripting; IDC Syntax
  • Simple Script ExamplesWriting IDC Scripts; Basics of IDA Plug-ins; Plug-in Syntax; Setting up the Development Environment; Simple Plug-in Examples; The Indirect Call Plug-in; Plug-in Development and Debugging Strategies; Loaders; Processor Modules; Third-party Scripting Plug-ins; Frequently Asked Questions; Index