Podstawy debugowania, dezasemblacji i cofania w systemie Linux: Analiza kodu binarnego, zrozumienie wykorzystania pamięci stosu i rekonstrukcja kodu C/C++ za pomocą Inte

Ocena:   (5,0 na 5)

Podstawy debugowania, dezasemblacji i cofania w systemie Linux: Analiza kodu binarnego, zrozumienie wykorzystania pamięci stosu i rekonstrukcja kodu C/C++ za pomocą Inte (Dmitry Vostokov)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.

Oryginalny tytuł:

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

Zawartość książki:

Przegląd tematów, począwszy od instrukcji języka asemblera Intel x64 i pisania programów w języku asemblera, po wskaźniki, debugowanie na żywo i statyczną analizę binarną skompilowanego kodu C i C++. Ta książka jest idealna dla programistów desktopowych i chmurowych Linuksa.

Korzystając z najnowszej wersji Debiana, skupisz się na podstawach diagnostyki zrzutów pamięci rdzenia, debugowaniu na żywo i po śmierci aplikacji, usług i systemów Linux, kryminalistyce pamięci, złośliwym oprogramowaniu i analizie luk w zabezpieczeniach. Wymaga to zrozumienia języka asemblera x64 Intel oraz sposobu generowania kodu przez kompilatory C i C++, w tym układu pamięci i wskaźników.

Ta książka dostarcza podstawowej wiedzy i praktycznych podstaw potrzebnych do opanowania wewnętrznej struktury i zachowania programu Linux. Składa się z praktycznych ćwiczeń krok po kroku o rosnącym stopniu złożoności z wyjaśnieniami i obszernymi diagramami. Będziesz także pracować z debuggerem GDB i używać go do dezasemblacji i cofania.

Pod koniec książki będziesz miał solidne zrozumienie tego, w jaki sposób kompilatory Linux C i C++ generują kod binarny. Ponadto będziesz w stanie pewnie analizować taki kod, rozumieć wykorzystanie pamięci stosu i rekonstruować oryginalny kod C/C++. Foundations of Linux Debugging, Disassembling, and Reversing to idealne uzupełnienie Foundations of ARM64 Linux Debugging, Disassembling, and Reversing dla czytelników zainteresowanych chmurą lub cyberbezpieczeństwem.

Czego się nauczysz

⬤ Przegląd podstaw języka asemblera x64.

⬤ Zapoznać się z podstawowymi poleceniami debuggera GDB do debugowania i analizy binarnej.

⬤ Przeanalizować generowanie kodu kompilatora C i C++ z optymalizacjami kompilatora i bez nich.

⬤ Zapoznanie się z dezasemblacją kodu binarnego i wzorcami odwracania.

⬤ Zobacz, jak wskaźniki w C i C++ są implementowane i używane.

Dla kogo jest ta książka

Inżynierowie wsparcia i eskalacji oprogramowania, inżynierowie bezpieczeństwa w chmurze, inżynierowie niezawodności witryn, DevSecOps, inżynierowie platform, testerzy oprogramowania, inżynierowie oprogramowania Linux C / C++ i badacze bezpieczeństwa bez doświadczenia w języku asemblera Intel x64, początkujący uczący się technik inżynierii wstecznej oprogramowania Linux oraz inżynierowie pochodzący ze środowisk innych niż Linux.

Dodatkowe informacje o książce:

ISBN:9781484291528
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2023
Liczba stron:173

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Wizualna teoria kategorii - cegła po cegle: Diagramowy przewodnik po LEGO(R) - Visual Category...
Abstrakcje teorii kategorii są bardzo trudne do...
Wizualna teoria kategorii - cegła po cegle: Diagramowy przewodnik po LEGO(R) - Visual Category Theory Brick by Brick: Diagrammatic LEGO(R) Reference
Antologia analizy zrzutów pamięci, tom 13 - Memory Dump Analysis Anthology, Volume 13
Niniejszy tom referencyjny składa się z poprawionych, zredagowanych,...
Antologia analizy zrzutów pamięci, tom 13 - Memory Dump Analysis Anthology, Volume 13
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure...
Niniejsza publikacja przedrukowuje z poprawkami,...
Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure and Behavior in Computer Memory, wydanie trzecie - Encyclopedia of Crash Dump Analysis Patterns, Volume 1, A-J: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Budowa oprogramowania cegła po cegle, przyrost 1: Wykorzystanie LEGO(R) do nauczania architektury...
Pierwszy przyrost obejmuje pamięć, adresy pamięci,...
Budowa oprogramowania cegła po cegle, przyrost 1: Wykorzystanie LEGO(R) do nauczania architektury oprogramowania, projektowania, implementacji, elementów wewnętrznych, diagnostyki i debugowania - Software Construction Brick by Brick, Increment 1: Using LEGO(R) to Teach Software Architecture, Design, Implementation, Internals, Diagnostics, Debug
Przyspieszona analiza zrzutów pamięci .NET Core: Zapis kursu szkoleniowego i ćwiczenia WinDbg -...
Pełnokolorowy zapis szkolenia Software Diagnostics...
Przyspieszona analiza zrzutów pamięci .NET Core: Zapis kursu szkoleniowego i ćwiczenia WinDbg - Accelerated .NET Core Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises
Antologia analizy zrzutów pamięci, tom 5, wydanie poprawione - Memory Dump Analysis Anthology,...
Niniejszy tom referencyjny zawiera poprawione,...
Antologia analizy zrzutów pamięci, tom 5, wydanie poprawione - Memory Dump Analysis Anthology, Volume 5, Revised Edition
Antologia analizy zrzutów pamięci, tom 12 - Memory Dump Analysis Anthology, Volume 12
Niniejszy tom referencyjny składa się z poprawionych, zredagowanych,...
Antologia analizy zrzutów pamięci, tom 12 - Memory Dump Analysis Anthology, Volume 12
Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Wykrywanie nieprawidłowej struktury i...
Niniejsza publikacja przedrukowuje z poprawkami,...
Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Wykrywanie nieprawidłowej struktury i zachowania oprogramowania w pamięci komputera, wydanie trzecie - Encyclopedia of Crash Dump Analysis Patterns, Volume 2, L-Z: Detecting Abnormal Software Structure and Behavior in Computer Memory, Third Edition
Teoretyczna diagnostyka oprogramowania: Artykuły zebrane, wydanie trzecie - Theoretical Software...
Zawiera przedrukowane w pełnym kolorze artykuły (w...
Teoretyczna diagnostyka oprogramowania: Artykuły zebrane, wydanie trzecie - Theoretical Software Diagnostics: Collected Articles, Third Edition
Practical Foundations of Windows Debugging, Disassembling, Reversing: Kurs szkoleniowy, wydanie...
Ten kurs szkoleniowy jest połączoną,...
Practical Foundations of Windows Debugging, Disassembling, Reversing: Kurs szkoleniowy, wydanie drugie - Practical Foundations of Windows Debugging, Disassembling, Reversing: Training Course, Second Edition
Antologia analizy zrzutów pamięci, tom 1, wydanie poprawione - Memory Dump Analysis Anthology,...
Niniejszy tom referencyjny składa się z...
Antologia analizy zrzutów pamięci, tom 1, wydanie poprawione - Memory Dump Analysis Anthology, Volume 1, Revised Edition
Wizualna teoria kategorii, część 1: Podwójna teoria Brick by Brick, część 1 - Visual Category...
Ten CoPart jest podwójnym uzupełnieniem Visual...
Wizualna teoria kategorii, część 1: Podwójna teoria Brick by Brick, część 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, część 2 - Visual Category Theory, CoPart...
Ten CoPart jest podwójnym uzupełnieniem Visual...
Visual Category Theory, CoPart 2: A Dual to Brick by Brick, część 2 - Visual Category Theory, CoPart 2: A Dual to Brick by Brick, Part 2
Przyspieszone debugowanie systemu Windows 4D: Zapis kursu szkoleniowego i ćwiczenia WinDbg, wydanie...
Pełny zapis szkolenia Software Diagnostics...
Przyspieszone debugowanie systemu Windows 4D: Zapis kursu szkoleniowego i ćwiczenia WinDbg, wydanie trzecie - Accelerated Windows Debugging 4D: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Przyspieszona analiza złośliwego oprogramowania Windows za pomocą zrzutów pamięci: Zapis kursu...
Pełny zapis szkolenia Software Diagnostics...
Przyspieszona analiza złośliwego oprogramowania Windows za pomocą zrzutów pamięci: Zapis kursu szkoleniowego i ćwiczenia praktyczne WinDbg, wydanie trzecie - Accelerated Windows Malware Analysis with Memory Dumps: Training Course Transcript and WinDbg Practice Exercises, Third Edition
Antologia analizy zrzutów pamięci, tom 2, wydanie poprawione - Memory Dump Analysis Anthology,...
Niniejszy tom referencyjny zawiera poprawione,...
Antologia analizy zrzutów pamięci, tom 2, wydanie poprawione - Memory Dump Analysis Anthology, Volume 2, Revised Edition
Antologia analizy zrzutów pamięci, tom 3, wydanie poprawione - Memory Dump Analysis Anthology,...
Niniejszy tom referencyjny zawiera poprawione,...
Antologia analizy zrzutów pamięci, tom 3, wydanie poprawione - Memory Dump Analysis Anthology, Volume 3, Revised Edition
Podstawy debugowania, dezasemblacji i cofania systemu Arm64 Linux: Analiza kodu, zrozumienie...
Zdobądź solidne zrozumienie tego, jak kompilatory Linux...
Podstawy debugowania, dezasemblacji i cofania systemu Arm64 Linux: Analiza kodu, zrozumienie wykorzystania pamięci stosu i odtworzenie oryginalnego kodu C/C++ w - Foundations of Arm64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code w
Zaawansowana analiza zrzutów pamięci w systemie Windows z wykorzystaniem struktur danych: Zapis...
Pełnokolorowy zapis szkolenia Software Diagnostics...
Zaawansowana analiza zrzutów pamięci w systemie Windows z wykorzystaniem struktur danych: Zapis kursu szkoleniowego i ćwiczenia WinDbg z notatkami, wydanie czwarte - Advanced Windows Memory Dump Analysis with Data Structures: Training Course Transcript and WinDbg Practice Exercises with Notes, Fourth Edition
Podstawy debugowania, dezasemblacji i cofania w systemie Linux: Analiza kodu binarnego, zrozumienie...
Przegląd tematów, począwszy od instrukcji języka...
Podstawy debugowania, dezasemblacji i cofania w systemie Linux: Analiza kodu binarnego, zrozumienie wykorzystania pamięci stosu i rekonstrukcja kodu C/C++ za pomocą Inte - Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Inte
Przyspieszona analiza zrzutów rdzenia macOS, wydanie trzecie: Zapis kursu szkoleniowego z...
Pełny zapis szkolenia Software Diagnostics Services z 12...
Przyspieszona analiza zrzutów rdzenia macOS, wydanie trzecie: Zapis kursu szkoleniowego z ćwiczeniami LLDB - Accelerated macOS Core Dump Analysis, Third Edition: Training Course Transcript with LLDB Practice Exercises
Przyspieszony demontaż, rekonstrukcja i odwracanie systemu Linux: Zapis kursu szkoleniowego i...
Książka zawiera pełny zapis szkolenia Software...
Przyspieszony demontaż, rekonstrukcja i odwracanie systemu Linux: Zapis kursu szkoleniowego i ćwiczenia GDB z diagramami komórek pamięci - Accelerated Linux Disassembly, Reconstruction and Reversing: Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
Przyspieszony interfejs API systemu Windows do diagnostyki oprogramowania: Z uwzględnieniem teorii...
Książka zawiera pełną transkrypcję szkolenia...
Przyspieszony interfejs API systemu Windows do diagnostyki oprogramowania: Z uwzględnieniem teorii kategorii - Accelerated Windows API for Software Diagnostics: With Category Theory in View
Antologia analizy zrzutów pamięci, tom 4, wydanie poprawione - Memory Dump Analysis Anthology,...
Niniejszy tom referencyjny zawiera poprawione,...
Antologia analizy zrzutów pamięci, tom 4, wydanie poprawione - Memory Dump Analysis Anthology, Volume 4, Revised Edition
Podstawy fizycznej analizy pamięci: Wydanie jubileuszowe - Fundamentals of Physical Memory Analysis:...
Ta krótka książka jest pełną transkrypcją...
Podstawy fizycznej analizy pamięci: Wydanie jubileuszowe - Fundamentals of Physical Memory Analysis: Anniversary Edition
Visual Category Theory, CoPart 3: A Dual to Brick by Brick, część 3 - Visual Category Theory, CoPart...
Ten CoPart jest podwójnym uzupełnieniem Visual...
Visual Category Theory, CoPart 3: A Dual to Brick by Brick, część 3 - Visual Category Theory, CoPart 3: A Dual to Brick by Brick, Part 3
Przyspieszona analiza zrzutów pamięci .NET: Zapis kursu szkoleniowego i ćwiczenia WinDbg dla .NET...
Ta książka to pełna transkrypcja szkolenia...
Przyspieszona analiza zrzutów pamięci .NET: Zapis kursu szkoleniowego i ćwiczenia WinDbg dla .NET Core i Framework, wydanie czwarte - Accelerated .NET Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises for .NET Core and Framework, Fourth Edition
Wprowadzenie do rozwiązywania problemów z oprogramowaniem opartym na wzorcach - Introduction to...
Pełna transkrypcja webinarium Memory Dump Analysis...
Wprowadzenie do rozwiązywania problemów z oprogramowaniem opartym na wzorcach - Introduction to Pattern-Driven Software Problem Solving
Zorientowana na wzorce analiza śladów sieciowych - Pattern-Oriented Network Trace Analysis
Narratologia oprogramowania znalazła swoje udane...
Zorientowana na wzorce analiza śladów sieciowych - Pattern-Oriented Network Trace Analysis
Antologia analizy zrzutów pamięci, tom 7 - Memory Dump Analysis Anthology, Volume 7
Zawiera poprawione, zredagowane, powiązane i uporządkowane...
Antologia analizy zrzutów pamięci, tom 7 - Memory Dump Analysis Anthology, Volume 7
Podstawy analizy śladów i dzienników: Zorientowane na wzorce podejście do monitorowania, diagnostyki...
Ta książka pomoże ci analizować ślady i dzienniki...
Podstawy analizy śladów i dzienników: Zorientowane na wzorce podejście do monitorowania, diagnostyki i debugowania - Fundamentals of Trace and Log Analysis: A Pattern-Oriented Approach to Monitoring, Diagnostics, and Debugging
Antologia analizy zrzutów pamięci, tom 6 - Memory Dump Analysis Anthology, Volume 6
Zawiera poprawione, zredagowane, powiązane i uporządkowane...
Antologia analizy zrzutów pamięci, tom 6 - Memory Dump Analysis Anthology, Volume 6
Antologia analizy zrzutów pamięci, tom 14 - Memory Dump Analysis Anthology, Volume 14
Niniejszy tom referencyjny składa się z poprawionych,...
Antologia analizy zrzutów pamięci, tom 14 - Memory Dump Analysis Anthology, Volume 14
Diagnostyka oprogramowania: Zebrane seminaria - Software Diagnostics: The Collected...
Jest to zbiór transkrypcji webinariów Software...
Diagnostyka oprogramowania: Zebrane seminaria - Software Diagnostics: The Collected Seminars
Memory Thinking for C & C++ Linux Diagnostics: Slajdy tylko z opisami - Memory Thinking for C & C++...
Solidna znajomość języków C i C)+ jest niezbędna,...
Memory Thinking for C & C++ Linux Diagnostics: Slajdy tylko z opisami - Memory Thinking for C & C++ Linux Diagnostics: Slides with Descriptions Only
Memory Thinking for C & C++ Windows Diagnostics: Tylko slajdy z opisami - Memory Thinking for C &...
Solidna znajomość języków C i C++ jest niezbędna,...
Memory Thinking for C & C++ Windows Diagnostics: Tylko slajdy z opisami - Memory Thinking for C & C++ Windows Diagnostics: Slides with Descriptions Only
Antologia analizy zrzutów pamięci, tom 9b - Memory Dump Analysis Anthology, Volume 9b
Niniejszy tom referencyjny składa się z poprawionych,...
Antologia analizy zrzutów pamięci, tom 9b - Memory Dump Analysis Anthology, Volume 9b
Chemia organiczna Brick by Brick, Compound 1: Wykorzystanie LEGO(R) do nauczania struktury i...
Ta seria książek ma na celu zapewnienie prawdziwej...
Chemia organiczna Brick by Brick, Compound 1: Wykorzystanie LEGO(R) do nauczania struktury i reaktywności - Organic Chemistry Brick by Brick, Compound 1: Using LEGO(R) to Teach Structure and Reactivity
Antologia analizy zrzutów pamięci, wydanie kolekcjonerskie, tom 1 - Memory Dump Analysis Anthology...
Ten pełnokolorowy tom referencyjny składa się z...
Antologia analizy zrzutów pamięci, wydanie kolekcjonerskie, tom 1 - Memory Dump Analysis Anthology Collector's Edition, Volume 1
Przyspieszony demontaż, rekonstrukcja i cofanie: Zapis kursu szkoleniowego i ćwiczenia WinDbg z...
Książka zawiera pełny zapis szkolenia Software...
Przyspieszony demontaż, rekonstrukcja i cofanie: Zapis kursu szkoleniowego i ćwiczenia WinDbg z diagramami komórek pamięci, poprawione wydanie - Accelerated Disassembly, Reconstruction and Reversing: Training Course Transcript and WinDbg Practice Exercises with Memory Cell Diagrams, Revised Edi

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)