ru

Купить книгу Практический анализ бинарных файлов: создавайте собственные инструменты Linux для инструментирования, анализа и дизассемблирования бинарных файлов на русском [PDF, EPUB, FB2, MOBI]

#1142575
Практический анализ бинарных файлов: создавайте собственные инструменты Linux для инструментирования, анализа и дизассемблирования бинарных файлов

Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly (B07BPKWJVT)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Dennis Andriesse | #22: Компьютерные вирусы

4.7 (219)
Прекратите анализ бинарных файлов вручную! «Практический анализ бинарных файлов» — первая в своем роде книга, которая в доступной форме представляет продвинутые темы анализа бинарных файлов, такие как инструментация бинарных файлов, динамический анализ заражения и символическое исполнение.

Поскольку вредоносное ПО все чаще маскируется и применяет методы противодействия анализу, нам необходимы более сложные методы, позволяющие поднять эту темную завесу, призванную не пускать нас внутрь — в этом может помочь анализ бинарных файлов. Цель любого анализа бинарных файлов — определить (и, возможно, изменить) истинные свойства бинарных программ, чтобы понять, что они на самом деле делают, а не то, что, по нашему мнению, они должны делать. Хотя обратное проектирование и дизассемблирование являются критически важными первыми шагами во многих формах анализа бинарных файлов, многое еще предстоит узнать.

Это практическое руководство научит вас разбираться в увлекательных, но сложных темах бинарного анализа и инструментирования, и поможет вам стать профессионалом в области, обычно осваиваемой лишь небольшой группой опытных хакеров. Оно проведет вас от базовых концепций к передовым методам, углубляясь в такие темы, как внедрение кода, дизассемблирование, динамический анализ заражения и бинарное инструментирование. Написанное для инженеров по безопасности, хакеров и тех, кто имеет базовые знания C/C++ и x86-64,
«Практический бинарный анализ» подробно расскажет вам о том, как работают бинарные программы, и поможет приобрести инструменты и методы, необходимые для получения большего контроля и понимания бинарных программ.

После ознакомления с основными форматами бинарных файлов вы научитесь анализировать бинарные файлы, используя такие методы, как инструментарий анализа бинарных файлов GNU/Linux, дизассемблирование и внедрение кода. Затем вы перейдете к реализации инструментов профилирования с помощью Pin и научитесь создавать собственные инструменты динамического анализа заражения с помощью libdft и инструменты символического выполнения с помощью Triton. Вы научитесь:

- Анализировать бинарные файлы форматов ELF и PE и создавать загрузчик бинарных файлов с помощью libbfd.
— Используйте методы анализа потока данных, такие как трассировка программы, срезы и анализ определений, чтобы понять поток выполнения ваших программ во время их выполнения.
- Модификация ELF-бинарных файлов с помощью таких методов, как внедрение паразитного кода и редактирование шестнадцатеричного кода.
- Создавайте собственные инструменты дизассемблирования с помощью Capstone.
— Используйте бинарную инструментацию для обхода методов противодействия анализу, часто используемых вредоносным ПО.
- Примените анализ заражения данных для обнаружения атак с целью перехвата управления и утечки данных.
— Используйте символическое выполнение для создания инструментов автоматической эксплуатации уязвимостей.

Благодаря упражнениям в конце каждой главы, которые помогут закрепить ваши навыки, вы перейдете от понимания основ ассемблера к выполнению самых сложных операций анализа и обработки двоичного кода. Книга
«Практический анализ двоичного кода» даст вам все необходимое для эффективной работы с двоичными программами и преобразования ваших знаний из базового уровня в экспертный.

Введите ваш e-mail

Мы отправим электронную книгу на ваш e-mail
Введите корректный e-mail
На каком языке вы хотели бы купить книгу?