Puntuación:
El libro 'Blue Fox: Arm Assembly Internals and Reverse Engineering' es muy elogiado por su claridad, estructura y enfoque exhaustivo de la enseñanza del ensamblaje y la ingeniería inversa de ARM, que lo hacen accesible para principiantes sin dejar de ser valioso para usuarios avanzados. Ofrece explicaciones detalladas y ejemplos atractivos y fáciles de entender. Sin embargo, algunos lectores señalaron que podría resultar abrumador para los recién llegados a la ingeniería inversa y sugirieron mejoras en la profundidad y el orden de la información presentada.
Ventajas:Contenido extremadamente legible y bien estructurado
Desventajas:Gran introducción al ensamblaje y la ingeniería inversa para todos los niveles de habilidad
(basado en 22 opiniones de lectores)
Proporciona a los lectores una base sólida sobre el funcionamiento interno del ensamblaje Arm y el uso de la ingeniería inversa como base para analizar y proteger 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 se utilizan en más del 90% de todos los dispositivos móviles, en miles de millones de dispositivos de Internet de las Cosas (IoT) y en un número cada vez mayor de portátiles actuales y futuros de empresas como Microsoft, Lenovo y Apple. Escrito por un destacado experto en seguridad de Arm, Blue Fox: Arm Assembly Internals and Binary Analysis of Mobile and IoT Devices presenta a los lectores los modernos conjuntos de instrucciones Armv8-A y el proceso de ingeniería inversa de binarios Arm para la investigación de seguridad y con fines defensivos.
Dividido en dos secciones, el libro ofrece en primer lugar una visión detallada de los lenguajes ensambladores de Armv8-A, seguida de los fundamentos del sistema operativo y 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 propiamente dicho: 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. A lo largo del libro, el lector adquiere un amplio conocimiento de las instrucciones de Arm y de los patrones de flujo de control esenciales para la ingeniería inversa de software compilado para la arquitectura Arm. Este libro proporciona una introducción en profundidad a la ingeniería inversa tanto para ingenieros como para investigadores de seguridad.
⬤ Ofrece una introducción a la arquitectura Arm, cubriendo los estados del conjunto de instrucciones AArch32 y AArch64, así como los aspectos internos del formato de archivo ELF.
⬤ Presenta información en profundidad sobre los componentes internos del ensamblador de Arm para ingenieros inversos que analizan malware y auditan software en busca de vulnerabilidades de seguridad, así como para desarrolladores que buscan un conocimiento detallado del lenguaje ensamblador de Arm.
⬤ Cubre los conjuntos de instrucciones A32/T32 y A64 soportados por la arquitectura Armv8-A con una visión detallada de las instrucciones y patrones de flujo de control más comunes.
⬤ 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 de desensamblaje y depuración incluyendo Ghidra y GDB.
Blue Fox: Arm Assembly Internals and Binary Analysis of Mobile and IoT Devices es un recurso vital para investigadores de seguridad e ingenieros inversos que analizan aplicaciones de software para IoT y dispositivos móviles a nivel de ensamblado.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)