Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
REpsych — Психологическая война в обратной разработке | Kitploit
Инструменты/GitHubGitHub/xoreaxeaxeax/repsych
Анализ КодаОбратная инженерияСтеганографияАнализ Бинарных ФайловСтатьи и Исследования
GitHubxoreaxeaxeax/repsych

REpsych

Психологическая война в обратной разработке

Репозиторий
1.1k716 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

REpsych

: Psychological Warfare in Reverse Engineering

github.com/xoreaxeaxeax/repsych // domas // @xoreaxeaxeax

Обзор

Набор инструментов REpsych — это proof-of-concept, иллюстрирующий генерацию изображений через граф потока управления (CFG) программы.

CFG типичной функцииCFG, сгенерированный REpsych
cfgrepsych

У проекта нет конкретной цели (кроме демонстрации того, что это возможно), но возможные (несерьёзные) применения описаны в презентации DEF CON.

Программа стабильно работает со всеми протестированными версиями инструмента реверс-инжиниринга IDA Pro и полустабильно — с другими просмотрщиками CFG (Hopper, BinNavi, radare2 и т. д.).

Использование

Набор инструментов преобразует исходные изображения в работающие программы, так что граф потока управления программы генерирует исходное изображение.

Чтобы сгенерировать новую программу из изображения:

  • Сохраните изображение в папке gfx/ как 24-битное BMP-изображение.
  • Выполните "make image" в корневом каталоге проекта, где "image" — это имя вашего изображения без расширения.

Будут созданы две работающие программы: repsych_v1 и repsych_v2. Каждая использует свою стратегию, чтобы рендерер CFG корректно размещал узлы CFG.

Советы

Инструмент создаёт базовый блок (узел CFG) для каждого пикселя исходного изображения; поэтому старайтесь использовать маленькие исходные изображения (не больше 100x100), и, возможно, вам потребуется увеличить допустимое количество узлов в вашем просмотрщике CFG.

Примеры

Example 1

Example 4

Example 3

Example 2

Example 5

Ссылки

Методика подробно описана в презентации DEF CON.

Слайды с презентации доступны здесь.

Автор

REpsych — это proof-of-concept от Кристофера Домаса (@xoreaxeaxeax).

Скачать инструмент