Descripción
Proporciona a los lectores una base sólida en los aspectos internos del ensamblado de Arm y los fundamentos de la ingeniería inversa como base para analizar y asegurar miles de millones de dispositivos Arm
Encontrar y mitigar las vulnerabilidades de seguridad en los dispositivos Arm es la próxima frontera crítica de la seguridad en Internet; los procesadores Arm ya son utilizados por más del 90 % de todos los dispositivos móviles, miles de millones de dispositivos de Internet de las cosas (IoT) y un número creciente de ordenadores portátiles actuales de empresas como Microsoft, Lenovo y Apple. Escrito por una experta líder en seguridad de Arm, Blue Fox: Arm Assembly Internals and Reverse Engineering introduce a los lectores a los modernos conjuntos de instrucciones Armv8-A y al proceso de ingeniería inversa de binarios Arm para la investigación de seguridad y fines defensivos.
Dividido en dos secciones, el libro primero proporciona una visión general del formato de archivo ELF y los aspectos internos del sistema operativo, seguido de los fundamentos de la arquitectura Arm, y una inmersión profunda en los conjuntos de instrucciones A32 y A64. La Sección Dos profundiza en el proceso de ingeniería inversa en sí: la configuración de un entorno Arm, una introducción a las herramientas de análisis estático y dinámico, y el proceso de extracción y emulación de firmware para su análisis. El último capítulo proporciona al lector un vistazo al análisis de malware de macOS de binarios compilados para el SoC M1 basado en Arm. A lo largo del libro, el lector obtiene una comprensión extensa de las instrucciones Arm y los patrones de flujo de control esenciales para la ingeniería inversa del software compilado para la arquitectura Arm. Al proporcionar una introducción en profundidad a la ingeniería inversa para ingenieros e investigadores de seguridad por igual, este libro:
- Ofrece una introducción a la arquitectura Arm, cubriendo tanto los estados del conjunto de instrucciones AArch32 como AArch64, así como los aspectos internos del formato de archivo ELF
- Presenta información en profundidad sobre los aspectos internos del ensamblador Arm para ingenieros inversos que analizan malware y auditan software en busca de vulnerabilidades de seguridad, así como para desarrolladores que buscan conocimientos detallados del lenguaje ensamblador Arm
- Cubre los conjuntos de instrucciones A32/T32 y A64 compatibles con la arquitectura Armv8-A con una descripción detallada de las instrucciones más comunes y los patrones de flujo de control
- Introduce herramientas conocidas de ingeniería inversa utilizadas para el análisis binario estático y dinámico
- Describe el proceso de desensamblaje y depuración de binarios Arm en Linux, y el uso de herramientas comunes de desensamblaje y depuración
Blue Fox: Arm Assembly Internals and Reverse Engineering es un recurso vital para investigadores de seguridad e ingenieros inversos que analizan aplicaciones de software para dispositivos basados en Arm a nivel de ensamblador.
Autor: Maria Markstedter
Editorial: Wiley
Publicado: 11/04/2023
Páginas: 480
Tipo de encuadernación: Tapa blanda
Peso: 1.40lbs
Tamaño: 9.06h x 7.32w x 1.10d
ISBN13: 9781119745303
ISBN10: 1119745306
Categorías BISAC:
- Informática | Seguridad | Criptografía y cifrado
- Informática | Lenguajes | Lenguaje ensamblador

