
Aprendiendo análisis binario de Linux, publicado por Packt
Este es el repositorio de código para Aprendiendo Análisis de Binarios en Linux, publicado por Packt.
Aprendiendo Análisis de Binarios en Linux
Aprendiendo Análisis de Binarios en Linux está repleto de conocimiento y código que te enseñará el funcionamiento interno del formato ELF, y los métodos utilizados por hackers y analistas de seguridad para el análisis de virus, parcheo de binarios, protección de software y más.
Este libro cubre las siguientes características interesantes: Explora el funcionamiento interno del formato binario ELF Descubre técnicas para la infección y análisis de virus UNIX Trabaja con métodos de endurecimiento de binarios y anti-manipulación de software Parchea ejecutables y memoria de procesos Bypass de medidas anti-depuración utilizadas en malware Realiza análisis forense avanzado de binarios Diseña herramientas relacionadas con ELF en lenguaje C Aprende a operar sobre la memoria con ptrace
Si sientes que este libro es para ti, consigue tu copia hoy!
Todo el código está organizado en carpetas. Por ejemplo, Chapter02.
El código se verá como el siguiente:
uint64_t injection_code(void * vaddr)
{
volatile void *mem;
mem = evil_mmap(vaddr, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0);
__asm__ __volatile__("int3");
}
A continuación se presenta lo que necesitas para este libro: Si eres un ingeniero de software o ingeniero inverso y quieres aprender más sobre análisis de binarios en Linux, este libro te proporcionará todo lo necesario para implementar soluciones de análisis binario en áreas de seguridad, forense y antivirus. Este libro es excelente tanto para entusiastas de la seguridad como para ingenieros de sistemas. Se asume cierta experiencia con el lenguaje de programación C y la línea de comandos de Linux.
Un usuario podrá experimentar con gran parte del conocimiento de este libro (Capítulos 1-9) en una variedad de sistemas operativos y hardware, aunque está específicamente enfocado para Linux 3.2 y superior ejecutándose en arquitecturas X86 de 32 o 64 bits.
Ryan "elfmaster" O'Neill es un investigador de seguridad informática e ingeniero de software con experiencia en ingeniería inversa, explotación de software, defensa de seguridad y tecnologías forenses. Creció en la subcultura de los hackers informáticos, el mundo de EFnet, sistemas BBS y desbordamientos de búfer remotos en sistemas con una pila ejecutable. Se introdujo a la seguridad de sistemas, explotación y escritura de virus a una edad temprana. Su gran pasión por el hacking informático ha evolucionado hacia un amor por el desarrollo de software y la investigación de seguridad profesional. Ryan ha hablado en varias conferencias de seguridad informática, incluyendo DEFCON y RuxCon, y también dirige un taller de hacking de binarios ELF de 2 días. Tiene una carrera extremadamente gratificante y ha trabajado en grandes empresas como Pikewerks, Leviathan Security Group, y más recientemente en Backtrace como ingeniero de software. Ryan no ha publicado otros libros, pero es bien conocido por algunos de sus artículos publicados en revistas en línea como Phrack y VXHeaven. Muchas de sus otras publicaciones se pueden encontrar en su sitio web en http://www.bitlackeys.org.
Haz clic aquí si tienes algún comentario o sugerencia.
Si ya has comprado una versión impresa o Kindle de este libro, puedes obtener una versión PDF libre de DRM sin costo.
Simplemente haz clic en el enlace para reclamar tu PDF gratuito.