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

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

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

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

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

Категории

Все категории
Loading categories
decomp.anything — Форк decomp.wtf: сопоставление Windows PE, инструментальные цепочки MinGW/clang-cl и опциональный мост REA MCP | Kitploit
Инструменты/GitHubGitHub/giveen/decomp.anything
Безопасность AndroidСтатический анализДинамический анализ кода (DAST)Обратная инженерияАнализ вредоносных программАнализ Бинарных ФайловОбратная Разработка с Помощью ИИБезопасность ИИАнализ ПрошивокЭксплуатация Бинарных Файлов
GitHub
612518 ч 11 мин назадЕщё не проверено

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
giveen/decomp.anything

decomp.anything

Форк decomp.wtf: сопоставление Windows PE, инструментальные цепочки MinGW/clang-cl и опциональный мост REA MCP

Репозиторий

decomp.anything

Направьте AI-агента на то, чем вы владеете, и разберите это на части. decomp.anything — это рабочая среда для сопоставительной декомпиляции и обратной разработки игр, программ для Windows и Linux, приложений, веб-страниц, прошивок и обычных файлов. Агенты пишут C или C++ под реальный бинарник, его собирает оригинальный компилятор, а результат проверяется побайтово — или, когда нет оригинальной сборки для сопоставления, тот же проект открывает бинарник с помощью REA, и агенты вместо этого анализируют его функции.

decomp.anything builds on decomp.wtf: your AI agent decompiles software you own into C that compiles to the exact same bytes.

Установка  ·  Как работает сопоставление  ·  Инспекция чего угодно  ·  Публичные декомпиляции  ·  Агенты  ·  Декомпилируйте вместе  ·  На основе

MIT license Linux and Windows Python 3.12 or newer Works with any MCP agent

Форк decomp.wtf

decomp.anything — это независимый форк decomp.wtf от Sam Wolfs. Исходный проект прекращён, но его код распространяется под лицензией MIT, поэтому этот форк продолжает и расширяет его. Этот репозиторий — активное продолжение.

Там, где decomp.wtf был сосредоточен на сопоставительной декомпиляции ретро-игр, decomp.anything расширяет тот же движок на произвольное программное обеспечение: бинарники Windows и Linux можно сопоставлять побайтово, а всё остальное открывается как проект REA — та же панель проекта, агенты и заметки, а его процедуры выступают как рабочие элементы. Отдельного режима REA, который нужно изучать, нет.

Что остаётся от decomp.wtf:

  • рабочий процесс: разделить → взять задачу → написать C или C++ → скомпилировать оригинальным компилятором → слинковать по реальному адресу → сравнить побайтово;
  • движок сопоставления и матчеры для MIPS, PowerPC, ARM, x86 и x86-64;
  • живой просмотр, автопилот, permuter, общие знания, вспомогательные агенты и пересобираемые экспорты;
  • продолжение публичных проектов декомпиляции с оценкой через objdiff;
  • установщики, реестр инструментов и локальный подход: без аккаунта, без телеметрии, ничего не загружается.

Что добавляет этот форк:

  • Консоль RE: графический интерфейс для каталога инструментов REA, открываемый из рабочего элемента процедуры (или функции ПК). Просматривайте нативные бинарники, Android-приложения, сборки .NET, приложения на JavaScript и Electron, веб-страницы, прошивки и обычные файлы; функции, псевдокод, строки, графы потока управления и графы вызовов, а также сгенерированную форму для каждого инструмента REA.
  • Цели Linux: исполняемые файлы и разделяемые библиотеки ELF x86 и x86-64 импортируются и сопоставляются так же, как программы Windows.
  • Цели Windows: 32- и 64-битные исполняемые файлы и DLL PE, с x86-матчером, учитывающим релокации.
  • REA для агентов: inspect_binary может запрашивать у REA псевдокод, сигнатуры и вызывающие функции; сам REA можно установить из Compilers & tools.
  • Папки-справочники: направьте агента на сопоставленную декомпиляцию, заметки или списки символов; он сможет читать и искать в них.
  • Поддержка opencode 2 для вспомогательных агентов и decomp connect.

Сопоставление по-прежнему идёт по байт-в-байт пути. Каждый бинарник открывается как обычный проект: для целей, поддающихся сопоставлению, запускается цикл «скомпилируй и сравни», а для всего остального создаются рабочие элементы REA — те же агенты, та же панель управления и те же находки.

Что вы можете делать

ЦельЧто даёт decomp.anything
Декомпилировать игруЗагрузите ROM, образ диска или файл программы. Агенты берут функции, пишут C или C++, а оригинальный компилятор подтверждает каждое совпадение байт в байт.
Сопоставить программу для ПКИмпортируйте Windows .exe/.dll или программу Linux ELF либо .so, напишите C или C++ и сравните байты компилятора с байтами оригинала.
Продолжить публичный декомпиляционный проектСделайте форк одного из известных приложению проектов сообщества и позвольте агентам продолжить работу в реальном дереве исходников проекта.
Исследовать что угодно другоеЗагрузите это как игру. Если приложение не может разделить или сопоставить файл, REA открывает его в обычном проекте: его процедуры становятся рабочими элементами, агенты читают их параллельно, а их находки попадают на ту же панель управления. Добавляйте задачи для областей, у которых нет собственной процедуры.
Заглянуть внутрь архиваЗагрузите ZIP, TAR или подобный архив. Каждый обычный файл — это рабочий элемент; Contents показывает его предпросмотр, а бинарник или вложенный архив можно открыть как связанный дочерний проект.
Работать вместеРазместите комнату, пригласите людей и делитесь совпадениями, именами, структурами и заметками, не передавая оригинальный файл.
Использовать собственного агентаClaude Code, Codex, Antigravity CLI, opencode, OpenAI-совместимую конечную точку или любой клиент MCP.

Всё работает на вашем компьютере. Без аккаунта, без телеметрии, ничего не загружается.

Установка

decomp.anything работает на Linux x86-64 и, через WSL 2, на Windows. macOS не поддерживается. Требуется Python 3.12 или новее и uv. Node.js нужен для агентов на основе npm и для REA; Java 21 или новее нужен для Ghidra.

Из этого репозитория:

git clone https://github.com/giveen/decomp.anything.git
cd decomp.anything
uv sync
uv run decomp

Запускает приложение и открывает его в браузере. Проекты по умолчанию хранятся в ~/Decomp; задайте DECOMP_HOME, чтобы разместить их в другом месте.

Установка для настольного компьютера из рабочей копии. Собственные установщики репозитория устанавливают эту рабочую копию, а не вышестоящий релиз:

bash install/install.sh

В Windows, в PowerShell:

powershell -ExecutionPolicy Bypass -File install\install.ps1

Установщик Windows при необходимости включает WSL 2, создаёт дистрибутив decomp-wtf, устанавливает в него эту копию репозитория и добавляет команду decomp, а также ярлыки в меню приложений и на рабочем столе. Установки из репозитория записывают этот репозиторий как источник обновлений, поэтому обновления следуют за decomp.anything, а не за upstream.

Из GitHub, без сайта:

curl -fsSL https://raw.githubusercontent.com/giveen/decomp.anything/main/install/install.sh | bash

В Windows, в PowerShell:

irm https://raw.githubusercontent.com/giveen/decomp.anything/main/install/install.ps1 | iex
Скачать инструмент