Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte

Puntuación:   (5,0 de 5)

Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte (Dmitry Vostokov)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 2 votos.

Contenido del libro:

Repase temas que van desde las instrucciones del lenguaje ensamblador Intel x64 y la escritura de programas en lenguaje ensamblador, hasta los punteros, la depuración en vivo y el análisis binario estático del código C y C++ compilado. Este libro es ideal para desarrolladores Linux de escritorio y en la nube.

Utilizando la última versión de Debian, se centrará en los fundamentos del diagnóstico de volcados de memoria del núcleo, depuración en vivo y postmortem 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 de cómo los compiladores C y C++ generan código, incluyendo la disposición de la memoria y los punteros.

Este libro proporciona el conocimiento de fondo y los fundamentos prácticos que necesitará para dominar la estructura y el comportamiento interno de los programas 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 desensamblar e invertir.

Al 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, será capaz de analizar dicho código con confianza, comprender el uso de la memoria de pila y reconstruir el código C/C++ original. Foundations of Linux Debugging, Disassembling, and Reversing es el compañero perfecto de Foundations of ARM64 Linux Debugging, Disassembling, and Reversing para los lectores interesados en la nube o la ciberseguridad.

Lo que aprenderá

⬤ Revisar los fundamentos del lenguaje ensamblador x64.

⬤ Examinar los comandos esenciales del depurador GDB para depuración y análisis binario.

⬤ Estudiar la generación de código del compilador C y C++ con y sin optimizaciones del compilador.

⬤ Ver el desensamblaje de código binario y los patrones de inversión.

⬤ Ver cómo se implementan y utilizan los punteros en C y C++.

Para quién es este libro

Ingenieros de soporte y escalamiento de software, ingenieros de seguridad en la nube, ingenieros de confiabilidad de sitios, DevSecOps, ingenieros de plataforma, probadores de software, ingenieros de software Linux C/C++ e investigadores de seguridad sin experiencia en lenguaje ensamblador Intel x64, principiantes aprendiendo técnicas de ingeniería inversa de software Linux e ingenieros provenientes de entornos no Linux.

Otros datos del libro:

ISBN:9781484291528
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2023
Número de páginas:173

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Visual Category Theory Brick by Brick: Referencia diagramática LEGO(R) - Visual Category Theory...
Las abstracciones de la teoría de categorías son...
Visual Category Theory Brick by Brick: Referencia diagramática LEGO(R) - Visual Category Theory Brick by Brick: Diagrammatic LEGO(R) Reference
Antología del análisis de volcados de memoria, volumen 13 - Memory Dump Analysis Anthology, Volume...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 13 - Memory Dump Analysis Anthology, Volume 13
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure...
Esta referencia reimprime con correcciones,...
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure and Behavior in Computer Memory, Tercera edición. - Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Software Construction Brick by Brick, Increment 1: Using LEGO(R) to Teach Software Architecture,...
El primer incremento abarca la memoria, las...
Software Construction Brick by Brick, Increment 1: Using LEGO(R) to Teach Software Architecture, Design, Implementation, Internals, Diagnostics, Debug
Análisis acelerado de volcados de memoria .NET Core: Transcripción del curso de formación y...
La transcripción a todo color de la formación de...
Análisis acelerado de volcados de memoria .NET Core: Transcripción del curso de formación y ejercicios prácticos de WinDbg - Accelerated .NET Core Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises
Antología del análisis de volcados de memoria, volumen 5, edición revisada - Memory Dump Analysis...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 5, edición revisada - Memory Dump Analysis Anthology, Volume 5, Revised Edition
Antología del análisis de volcados de memoria, volumen 12 - Memory Dump Analysis Anthology, Volume...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 12 - Memory Dump Analysis Anthology, Volume 12
Encyclopedia of Crash Dump Analysis Patterns, Volumen 2, L-Z: Detección de estructuras y...
Esta referencia reimprime con correcciones, comentarios...
Encyclopedia of Crash Dump Analysis Patterns, Volumen 2, L-Z: Detección de estructuras y comportamientos anómalos del software en la memoria del ordenador, tercera edición - Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Diagnóstico teórico del software: Artículos recopilados, tercera edición - Theoretical Software...
Contiene artículos reimpresos a todo color...
Diagnóstico teórico del software: Artículos recopilados, tercera edición - Theoretical Software Diagnostics: Collected Articles, Third Edition
Fundamentos Prácticos de Depuración, Desensamblaje y Reversión de Windows: Curso de formación,...
Este curso de formación es una versión combinada,...
Fundamentos Prácticos de Depuración, Desensamblaje y Reversión de Windows: Curso de formación, segunda edición - Practical Foundations of Windows Debugging, Disassembling, Reversing: Training Course, Second Edition
Antología del análisis de volcados de memoria, volumen 1, edición revisada - Memory Dump Analysis...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 1, edición revisada - Memory Dump Analysis Anthology, Volume 1, Revised Edition
Teoría visual de categorías, CoParte 1: A Dual to Brick by Brick, Parte 1 - Visual Category Theory,...
Esta CoPart es un doble complemento de Visual...
Teoría visual de categorías, CoParte 1: A Dual to Brick by Brick, Parte 1 - Visual Category Theory, CoPart 1: A Dual to Brick by Brick, Part 1
Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2 (en inglés) - Visual Category...
Esta CoPart es un doble complemento de Visual...
Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2 (en inglés) - Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2
Depuración acelerada de Windows 4D: Transcripción del Curso de Formación y Ejercicios Prácticos...
La transcripción completa de la formación de...
Depuración acelerada de Windows 4D: Transcripción del Curso de Formación y Ejercicios Prácticos WinDbg, Tercera Edición - Accelerated Windows Debugging 4D: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Análisis acelerado de malware de Windows con volcados de memoria: Transcripción del curso de...
La transcripción completa de la formación sobre...
Análisis acelerado de malware de Windows con volcados de memoria: Transcripción del curso de formación y ejercicios prácticos de WinDbg, tercera edición - Accelerated Windows Malware Analysis with Memory Dumps: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Antología del Análisis de Volcados de Memoria, Volumen 2, Edición Revisada - Memory Dump Analysis...
Este volumen de referencia consta de artículos...
Antología del Análisis de Volcados de Memoria, Volumen 2, Edición Revisada - Memory Dump Analysis Anthology, Volume 2, Revised Edition
Antología del Análisis de Volcados de Memoria, Volumen 3, Edición Revisada - Memory Dump Analysis...
Este volumen de referencia consta de artículos...
Antología del Análisis de Volcados de Memoria, Volumen 3, Edición Revisada - Memory Dump Analysis Anthology, Volume 3, Revised Edition
Fundamentos de la Depuración, Desensamblaje y Reversión de Arm64 Linux: Analizar el código,...
Obtenga una sólida comprensión de cómo los compiladores C...
Fundamentos de la Depuración, Desensamblaje y Reversión de Arm64 Linux: Analizar el código, comprender el uso de la memoria de pila y reconstruir el código C/C++ original w - Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Análisis avanzado de volcados de memoria de Windows con estructuras de datos: Transcripción del...
La transcripción a todo color del curso de...
Análisis avanzado de volcados de memoria de Windows con estructuras de datos: Transcripción del Curso de Formación y Ejercicios Prácticos de WinDbg con Notas, Cuarta Edición - Advanced Windows Memory Dump Analysis with Data Structures: Training Course Transcript and WinDbg Practice Exercises with Notes, Fourth Edition
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack...
Repase temas que van desde las instrucciones del...
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Accelerated macOS Core Dump Analysis, Tercera edición: Transcripción del curso de formación con...
La transcripción completa de la formación de...
Accelerated macOS Core Dump Analysis, Tercera edición: Transcripción del curso de formación con ejercicios prácticos de LLDB - Accelerated macOS Core Dump Analysis, Third Edition: Training Course Transcript with LLDB Practice Exercises
Accelerated Linux Disassembly, Reconstruction and Reversing: Transcripción del Curso de Formación y...
El libro contiene la transcripción completa de la...
Accelerated Linux Disassembly, Reconstruction and Reversing: Transcripción del Curso de Formación y Ejercicios Prácticos de GDB con Diagramas de Celdas de Memoria - Accelerated Linux Disassembly, Reconstruction and Reversing: Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
Accelerated Windows API for Software Diagnostics: Con la Teoría de Categorías a la Vista -...
El libro contiene la transcripción completa de la...
Accelerated Windows API for Software Diagnostics: Con la Teoría de Categorías a la Vista - Accelerated Windows API for Software Diagnostics: With Category Theory in View
Antología del análisis de volcados de memoria, volumen 4, edición revisada - Memory Dump Analysis...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 4, edición revisada - Memory Dump Analysis Anthology, Volume 4, Revised Edition
Fundamentos del análisis de memoria física: Edición Aniversario - Fundamentals of Physical Memory...
Este breve libro es una transcripción completa del...
Fundamentos del análisis de memoria física: Edición Aniversario - Fundamentals of Physical Memory Analysis: Anniversary Edition
Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Parte 3 - Visual Category Theory, CoPart...
Esta CoPart es un doble complemento de Visual...
Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Parte 3 - Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Part 3
Análisis Acelerado de Volcados de Memoria .NET: Transcripción del curso de formación y ejercicios...
Este libro es una transcripción completa de la...
Análisis Acelerado de Volcados de Memoria .NET: Transcripción del curso de formación y ejercicios prácticos de WinDbg para .NET Core y Framework, cuarta edición - Accelerated .NET Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises for .NET Core and Framework, Fourth Edition
Introducción a la resolución de problemas de software basada en patrones - Introduction to...
La transcripción completa del seminario web de los...
Introducción a la resolución de problemas de software basada en patrones - Introduction to Pattern-Driven Software Problem Solving
Antología del análisis de volcados de memoria, volumen 7 - Memory Dump Analysis Anthology, Volume...
Contiene artículos seleccionados revisados,...
Antología del análisis de volcados de memoria, volumen 7 - Memory Dump Analysis Anthology, Volume 7
Fundamentos del análisis de trazas y registros: A Pattern-Oriented Approach to Monitoring,...
Este libro le ayudará a analizar trazas y registros de...
Fundamentos del análisis de trazas y registros: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging (Fundamentos del análisis de trazas y registros: Un enfoque orientado a patrones para la supervisión, el diagnóstico y la depuración) - Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging
Antología del análisis de volcados de memoria, volumen 6 - Memory Dump Analysis Anthology, Volume...
Contiene entradas de blog de DumpAnalysis.org...
Antología del análisis de volcados de memoria, volumen 6 - Memory Dump Analysis Anthology, Volume 6
Antología del análisis de volcados de memoria, volumen 14 - Memory Dump Analysis Anthology, Volume...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 14 - Memory Dump Analysis Anthology, Volume 14
Memory Thinking for C & C++ Diagnósticos Linux: Diapositivas sólo con descripciones - Memory...
Un sólido conocimiento de C y C++ es imprescindible...
Memory Thinking for C & C++ Diagnósticos Linux: Diapositivas sólo con descripciones - Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only
Memory Thinking for C & C++ Diagnósticos de Windows: Diapositivas sólo con descripciones - Memory...
Es imprescindible contar con sólidos conocimientos...
Memory Thinking for C & C++ Diagnósticos de Windows: Diapositivas sólo con descripciones - Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only
Antología del análisis de volcados de memoria, volumen 9b - Memory Dump Analysis Anthology, Volume...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 9b - Memory Dump Analysis Anthology, Volume 9b
Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity...
Esta serie de libros tiene como objetivo...
Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity (Química orgánica ladrillo a ladrillo, compuesto 1: uso de LEGO(R) para enseñar estructura y reactividad) - Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity
Accelerated Disassembly, Reconstruction and Reversing: Transcripción del curso de formación y...
El libro contiene la transcripción completa de la...
Accelerated Disassembly, Reconstruction and Reversing: Transcripción del curso de formación y ejercicios prácticos de WinDbg con diagramas de células de memoria, edición revisada - Accelerated Disassembly, Reconstruction and Reversing: Training Course Transcript and WinDbg Practice Exercises with Memory Cell Diagrams, Revised Edi
Trace, Log, Text, Narrative, Data: An Analysis Pattern Reference for Information Mining,...
Los patrones generales de análisis de trazas y registros...
Trace, Log, Text, Narrative, Data: An Analysis Pattern Reference for Information Mining, Diagnostics, Anomaly Detection, Quinta Edición - Trace, Log, Text, Narrative, Data: An Analysis Pattern Reference for Information Mining, Diagnostics, Anomaly Detection, Fifth Edition
Pattern-Oriented Memory Forensics: A Pattern Language Approach, Edición revisada - Pattern-Oriented...
Este breve libro es una transcripción totalmente...
Pattern-Oriented Memory Forensics: A Pattern Language Approach, Edición revisada - Pattern-Oriented Memory Forensics: A Pattern Language Approach, Revised Edition
Antología del análisis de volcados de memoria, volumen 10 - Memory Dump Analysis Anthology, Volume...
Este volumen de referencia consta de artículos...
Antología del análisis de volcados de memoria, volumen 10 - Memory Dump Analysis Anthology, Volume 10

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)