La ingeniería inversa es utilizada para comprender cómo funcionan programas, binarios y sistemas a partir de su análisis interno. Esta práctica resulta esencial para tareas como el análisis de malware, la auditoría de software, la investigación de vulnerabilidades y el aprendizaje profundo del funcionamiento de arquitecturas y sistemas.
Aprender ingeniería inversa permite desarrollar una comprensión técnica más sólida del software y del hardware, especialmente en un contexto donde la seguridad informática depende cada vez más de la capacidad de analizar código compilado y comportamientos de bajo nivel.
Introducción al libro
Reverse Engineering For Everyone! es un conjunto de tutoriales diseñado para introducir la ingeniería inversa de forma accesible y progresiva. El material está orientado a personas que se inician en el reversing, así como a quienes desean repasar conceptos fundamentales relacionados con esta área.
El libro no requiere conocimientos previos avanzados, ya que comienza desde conceptos básicos y guía al lector hasta un nivel intermedio inicial. Está especialmente dirigido a estudiantes, autodidactas y profesionales interesados en ciberseguridad, análisis de software y arquitecturas de sistemas.
Contenido del libro
A lo largo del libro, el lector aprenderá los fundamentos de la ingeniería inversa aplicada a distintas arquitecturas de procesador. El contenido cubre tanto plataformas ampliamente utilizadas como x86 y x64, como arquitecturas ARM de 32 y 64 bits.
El enfoque del material es práctico y formativo, con el objetivo de facilitar la comprensión de cómo se estructuran los programas a bajo nivel, cómo analizar binarios y cómo adquirir las bases necesarias para avanzar en áreas como el análisis de malware o la seguridad ofensiva. El libro funciona también como material de consulta para reforzar conceptos ya conocidos.
Índice del libro
- Introducción a la ingeniería inversa
- Ingeniería inversa en arquitectura x86
- Ingeniería inversa en arquitectura x64
- Ingeniería inversa en ARM de 32 bits
- Ingeniería inversa en ARM de 64 bits
Datos del libro
- Título: Reverse Engineering For Everyone!
- Autor: mytechnotalent
- Categoría principal: Seguridad informática
- Subcategoría: Pentesting
- Idioma: Inglés
- Licencia: Apache License 2.0
Más libros en: Pentesting
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.