Книга

Разработка расширений для IDA Pro. Том II. Практическая разработка

О книге



Перед вами практическое руководство по созданию инструментов анализа. Рассматривается IDAPython:
  • работа с функциями, инструкциями, перекрёстными ссылками;
  • создание плагинов с горячими клавишами и меню;
  • диалоги на Choose2 и PyQt5;
  • взаимодействие с декомпилятором Hex-Rays (обход ctree и поиск уязвимых паттернов).
Часть по C++ охватывает полный цикл: от plugin_t до module_t (IDA 9.0+), хуки, TForm и TCustomControl, взаимодействие с отладчиком и процессорными модулями. Продвинутые темы: многопоточность и execute_sync(), сериализация в netnode'ах, тестирование через GitHub Actions, публикация в репозитории.

Три сквозных проекта: крипто-сканер с графической панелью, diff-инструмент для сравнения бинарных файлов, восстановление иерархии классов C++ с аннотацией vtable. Специальный раздел — AI Reverse Assistant на локальных языковых моделях. Требуется знание архитектуры IDA из первого тома.

Формат pdf
Цена 690 руб.
Складчина создана 3 июля 2026 г.

Другие книги автора 12

ВА Валерий Антонов Все материалы
Искусственный интеллект в реверс-инжиниринге. Практическое руководство по использованию LLM Искусственный интеллект в реверс-инжиниринге. Практическое руководство по использованию LLM 138 ₽ 690 ₽ −80%Руководство по IDA Pro для абсолютных новичков Руководство по IDA Pro для абсолютных новичков 138 ₽ 690 ₽ −80%Точка входа: взлом веб-приложений и API Точка входа: взлом веб-приложений и API 138 ₽ 690 ₽ −80%Анатомия обмана: Всё, что вы не знали о мошенниках и о себе Анатомия обмана: Всё, что вы не знали о мошенниках и о себе 90 ₽ 490 ₽ −82%Свой Autograd и нейросеть с нуля: Путь от новичка до ML-инженера Свой Autograd и нейросеть с нуля: Путь от новичка до ML-инженера 158 ₽ 790 ₽ −80%Binary Ninja. Сбалансированный «современный IDA» Binary Ninja. Сбалансированный «современный IDA» 138 ₽ 690 ₽ −80%x64dbg с нуля для абсолютных новичков x64dbg с нуля для абсолютных новичков 138 ₽ 690 ₽ −80%Язык, на котором говорит кремний: Ассемблер для реверсера Язык, на котором говорит кремний: Ассемблер для реверсера 138 ₽ 690 ₽ −80%Ghidra. Искусство программного анализа Ghidra. Искусство программного анализа 138 ₽ 690 ₽ −80%Перепрошивка. Как переписать детские сценарии с помощью нейробиологии Перепрошивка. Как переписать детские сценарии с помощью нейробиологии 490 ₽ Разработка расширений для IDA Pro. Том I. Архитектура и фундаментальные концепции Разработка расширений для IDA Pro. Том I. Архитектура и фундаментальные концепции 138 ₽ 690 ₽ −80%Программирование по графу потока управления (лист бумаги и карандаш) Программирование по графу потока управления (лист бумаги и карандаш) 138 ₽ 690 ₽ −80%
138 ₽ 690 ₽