Reversing, ingeniería inversa


Precio:
Precio de venta€30,90
Agotado

Descripción

Reversing, ingeniería inversa

Resumen del libro

Este manual práctico sumerge al lector en el arte de la ingeniería inversa, la capacidad de descompilar código binario para comprender su funcionamiento interno. A través de casos reales resueltos paso a paso, el libro enseña a explotar fallos de seguridad, detectar puertas traseras y generar ficheros válidos desde el binario. Con un enfoque didáctico y técnico, proporciona las herramientas necesarias para enfrentar desafíos de reversing sin barreras, combinando teoría de compiladores, análisis de estructuras de datos y el manejo de desensambladores y depuradores en entornos Linux y Windows.

¿De qué trata?

La obra aborda la ingeniería inversa como un proceso sistemático para convertir código binario en código fuente comprensible. Comienza con un repaso histórico y fundamentos teóricos sobre compiladores, estructuras de datos y de control en arquitecturas x86 (32 y 64 bits) y ARM. Luego, profundiza en el funcionamiento de desensambladores y depuradores tanto en Linux como en Windows, así como en los formatos de ficheros PE y ELF y el comportamiento de los cargadores dinámicos. La parte práctica incluye la resolución de casos reales: explotación de vulnerabilidades, detección de puertas traseras y generación de ficheros con formato válido a partir de un binario. Todo ello con el objetivo de dotar al lector de un razonamiento sólido para abordar cada problema.

Temas principales

  • Fundamentos de la ingeniería inversa y su evolución histórica.
  • Teoría de compiladores y procesos de compilación.
  • Estructuras de datos y de control en arquitecturas x86 (32 y 64 bits) y ARM.
  • Uso de desensambladores y depuradores en entornos Linux y Windows.
  • Análisis de formatos de ficheros PE y ELF.
  • Funcionamiento de cargadores dinámicos en sistemas Linux y Windows.
  • Explotación de fallos de seguridad y detección de puertas traseras.
  • Generación de ficheros válidos a partir de binarios.

¿Para quién está recomendado?

Este libro está dirigido a profesionales y estudiantes de seguridad informática, programadores con experiencia que deseen profundizar en el análisis de código binario, y entusiastas del reversing que busquen una guía práctica y teórica para enfrentar retos técnicos. Es ideal para quienes ya poseen conocimientos de programación y quieren diferenciarse mediante la capacidad de comprender y manipular software a nivel de máquina.

Qué aporta este libro

  • Capacidad para realizar labores de ingeniería inversa de forma autónoma, comprendiendo cada paso del proceso.
  • Habilidades prácticas para explotar vulnerabilidades, detectar puertas traseras y generar ficheros válidos desde binarios.
  • Conocimiento profundo de desensambladores, depuradores y formatos de ficheros en múltiples plataformas.
  • Base teórica y técnica para abordar problemas complejos de reversing con razonamiento crítico.
  • Experiencia con casos reales resueltos paso a paso, aplicables a entornos profesionales.

Ficha técnica

  • Autor: Garrote García, Rubén
  • Editorial: RA-MA S.A. Editorial y Publicaciones
  • Idioma: Español
  • Tema: INGENIERIA: GENERAL, PROGRAMACION EXTREMA, SEGURIDAD INFORMATICA
  • Colección: MANUAL PRACTICO
  • Encuadernación: Bolsillo
  • Fecha de edición: junio de 2017
  • Número de páginas: 370
  • Peso: 915 g

Valoración editorial

Este manual práctico destaca por su enfoque equilibrado entre teoría y práctica, ofreciendo al lector una base sólida para adentrarse en la ingeniería inversa. La inclusión de casos reales resueltos paso a paso, junto con el análisis de arquitecturas y formatos de ficheros, lo convierte en una herramienta útil tanto para profesionales de la seguridad como para programadores que buscan ampliar sus competencias. Su estructura didáctica y el énfasis en el razonamiento sobre cada problema lo hacen especialmente valioso para quienes desean dominar el reversing de manera autónoma.

También te puede gustar

Vistos Recientemente