{"product_id":"foundations-of-linux-debugging-disassembling-and-reversing-analyze-binary-code-understand-stack-memory-usage-and-reconstruct-c-c-code-with-inte","title":"Fundamentos de la depuración, desensamblaje e ingeniería inversa de Linux: Analice código binario, comprenda el uso de la memoria de pila y reconstruya código C\/C++ con Inte","description":"\u003cp\u003eRepase temas que van desde las instrucciones del lenguaje ensamblador Intel x64 y la escritura de programas en lenguaje ensamblador, hasta punteros, depuración en vivo y análisis binario estático de código C y C++ compilado. Este libro es ideal para desarrolladores de escritorio y en la nube de Linux.\u003c\/p\u003e \u003cp\u003eUsando la última versión de Debian, se centrará en los fundamentos del diagnóstico de volcados de memoria, la depuración en vivo y post-mortem de aplicaciones, servicios y sistemas Linux, análisis forense de memoria, malware y análisis de vulnerabilidades. Esto requiere una comprensión del lenguaje ensamblador Intel x64 y cómo los compiladores C y C++ generan código, incluyendo la distribución de la memoria y los punteros.\u003c\/p\u003e \u003cp\u003eEste libro proporciona los conocimientos básicos y los fundamentos prácticos que necesitará para dominar la estructura y el comportamiento internos de los programas de Linux. Consta de ejercicios prácticos paso a paso de complejidad creciente con explicaciones y amplios diagramas. También trabajará con el depurador GDB y lo utilizará para el desensamblaje y la ingeniería inversa.\u003c\/p\u003e \u003cp\u003eAl final del libro, tendrá una sólida comprensión de cómo los compiladores C y C++ de Linux generan código binario. Además, podrá analizar dicho código con confianza, comprender el uso de la memoria de la pila y reconstruir el código original de C\/C++. \u003ci\u003eFoundations of Linux Debugging, Disassembling, and Reversing\u003c\/i\u003e es el compañero perfecto de \u003ci\u003eFoundations of ARM64 Linux Debugging, Disassembling, and Reversing\u003c\/i\u003e para lectores interesados en la nube o la ciberseguridad.\u003c\/p\u003e\u003cbr\u003e\u003cb\u003eLo que aprenderá\u003c\/b\u003e\u003cul\u003e\n\u003cli\u003eRevise los conceptos básicos del lenguaje ensamblador x64\u003c\/li\u003e\n\u003cli\u003eExamine los comandos esenciales del depurador GDB para la depuración y el análisis binario\u003c\/li\u003e\n\u003cli\u003eEstudie la generación de código del compilador C y C++ con y sin optimizaciones del compilador\u003c\/li\u003e\n\u003cli\u003eObserve los patrones de desensamblaje y reversión de código binario\u003c\/li\u003e\n\u003cli\u003eVea cómo se implementan y utilizan los punteros en C y C++\u003c\/li\u003e\n\u003c\/ul\u003e\u003cul\u003e\u003c\/ul\u003e\u003cul\u003e\u003c\/ul\u003e\u003cul\u003e\u003c\/ul\u003e\u003cb\u003eA quién está dirigido este libro\u003c\/b\u003e\u003cp\u003eIngenieros de soporte y escalada de software, ingenieros de seguridad en la nube, ingenieros de confiabilidad de sitios, DevSecOps, ingenieros de plataforma, probadores de software, ingenieros de software C\/C++ de Linux e investigadores de seguridad sin experiencia en lenguaje ensamblador Intel x64, principiantes que aprenden técnicas de ingeniería inversa de software de Linux e ingenieros provenientes de entornos que no son Linux.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-4290792\"\u003eDmitry Vostokov\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 31\/01\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 173\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0,60 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9,21h x 6,14w x 0,40d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781484291528\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1484291522\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051390\"\u003eProgramación | Código abierto\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM046000\"\u003eSistemas operativos | General\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAcerca del autor\u003c\/b\u003e\u003cbr\u003eDmitry Vostokov es un experto, ponente, educador, científico, inventor y autor reconocido internacionalmente. Es el fundador de la disciplina de diagnóstico, análisis forense y pronóstico de software orientada a patrones (Diagnóstico de software sistemático), y del Instituto de Diagnóstico de Software (DA+TA: DumpAnalysis.org + TraceAnalysis.org). Vostokov también ha sido autor de libros sobre diagnóstico de software, detección y análisis de anomalías, análisis forense de software y memoria, análisis de causas raíz y resolución de problemas, análisis de volcado de memoria, depuración, análisis de rastros y registros de software, ingeniería inversa y análisis de malware. Tiene más de 25 años de experiencia en arquitectura de software, diseño, desarrollo y mantenimiento en varias industrias, incluyendo roles de liderazgo, técnicos y de gestión de personas. En su tiempo libre, presenta varios temas en Debugging.TV y explora la Narratología del Software, su desarrollo posterior como Narratología de las Cosas y Diagnóstico de las Cosas (DoT), Patología del Software y Diagnóstico Cuántico de Software. Sus áreas de interés actuales son el diagnóstico teórico del software y sus fundamentos matemáticos y de ciencias de la computación, la aplicación de la lógica formal, la inteligencia artificial, el aprendizaje automático y la minería de datos al diagnóstico y la detección de anomalías, la ingeniería de diagnóstico de software y el desarrollo impulsado por el diagnóstico, el flujo de trabajo de diagnóstico y la interacción. Las áreas de interés recientes también incluyen la computación nativa de la nube, la seguridad, la automatización, la programación funcional y las aplicaciones de la teoría de categorías al desarrollo de software y big data. Reside en Dublín, Irlanda.\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":44530862653677,"sku":"9781484291528","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_a7e32d29-5127-46be-bc95-c8d2faee9698.jpg?v=1701406094","url":"https:\/\/sureshotbooks.com\/es\/products\/foundations-of-linux-debugging-disassembling-and-reversing-analyze-binary-code-understand-stack-memory-usage-and-reconstruct-c-c-code-with-inte","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}