Cargando…

Binary analysis cookbook : actionable recipes for disassembling and analyzing binaries for security risks /

Binary Analysis is a complex and constantly evolving topic, crossing into several realms of IT and information security. The recipes in this book will serve as a good reference for you to get a better understanding of various aspects related to analyzing malware, identifying vulnerabilities in code,...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Born, Michael (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing Ltd., 2019.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Setting Up the Lab; Installing VirtualBox on Windows; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing VirtualBox on Mac; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing VirtualBox on Ubuntu; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing a 32-bit Ubuntu 16.04 LTS Desktop virtual machine; Getting ready; How to do it ... ; How it works ... ; There's more ...
  • See alsoInstalling a 64-bit Ubuntu 16.04 LTS Desktop virtual machine; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing the dependencies and the tools; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing the code examples; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Installing the EDB Debugger; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Taking a snapshot of the virtual machines; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also
  • Chapter 2: 32-bit Assembly on Linux and the ELF SpecificationTechnical requirements; Differences between Intel and AT & T syntax; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Introduction to the IA-32 registers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Introducing common IA-32 instructions; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Making IA-32 system calls on Linux; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Introducing the ELF 32-bit specification; Getting ready
  • How to do it ... How it works ... ; There's more ... ; See also; Chapter 3: 64-bit Assembly on Linux and the ELF Specification; Technical requirements; Introducing the IA64 registers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Introducing common IA64 instructions; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Making IA64 system calls on Linux; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Introducing the ELF 64-bit specification; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also
  • Chapter 4: Creating a Binary Analysis MethodologyTechnical requirements; Performing binary discovery; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Information gathering; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Static analysis; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Dynamic analysis; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Iterating each step; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Automating methodology tasks