🔍 Что внутри бинарника? Подборка инструментов для реверс-инжиниринга



Есть .exe без исходников, APK или дамп прошивки, а с чего начать разбор — непонятно? В Awesome Reverse Engineering инструменты разложены по задачам. Можно сразу открыть нужный раздел и посмотреть, чем разобрать файл, отследить вызовы или сравнить две версии бинарника.

🛠 Что взять в закладки

▪️ Detect It Easy — определить формат файла и поискать признаки упаковщика или компилятора.
▪️ capa — понять, какие возможности есть у программы, по результатам анализа.
▪️ FLOSS — вытащить обфусцированные строки, которые может пропустить обычный strings.
▪️ Ghidra — дизассемблировать бинарник и посмотреть, как выглядит его логика в псевдокоде.

Есть отдельные разделы по Android и .NET, прошивкам, сетевым протоколам и сравнению бинарников после патчей.

🎯 Если только начинаете, загляните в раздел Learning. В Compiler Explorer можно написать пару строк на C и посмотреть, какой ассемблер выдаёт компилятор с -O0 и -O2. А в pwn.college есть практические задания, на которых можно попробовать разобрать уже готовый бинарник.

https://github.com/morluto/awesome-reverse-engineering

👉 @Githublib
Просмотры: 385
Открыть в MAX Сообщить о неточности
Доступно по подписке

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти