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

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

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

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

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

Категории

Все категории
Loading categories
paranoia — Открытый реверс-инжиниринг — PE/ELF/Mach-O, x86/x64/AArch64, графы, псевдокод. Движок на Rust, без сети. Десктоп · CLI · браузер. | Kitploit
Инструменты/GitHubGitHub/altumptic/paranoia
Статический анализАнализ КодаОбратная инженерияСкриптинг и автоматизацияОтладчикиАнализ вредоносных программУтилиты и фреймворкиАнализ Бинарных ФайловОбратная Разработка с Помощью ИИЭксплуатация Бинарных Файлов
GitHub
5431 день назадПроверено Kitploit
altumptic/paranoia

paranoia

Открытый реверс-инжиниринг — PE/ELF/Mach-O, x86/x64/AArch64, графы, псевдокод. Движок на Rust, без сети. Десктоп · CLI · браузер.

РепозиторийСайт

Популярное

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

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

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

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

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

Локальный инструмент обратной разработки для PE, ELF и Mach-O.

CI Release License

PSB-C · SIGNED · ATTESTED · SBOM · NO-TELEMETRY · LOCAL-FIRST · AUDIT:NONE · DISCLOSURE:OK (что это значит)

Представление псевдокода Представление графа

Листинг Обзор файла

Paranoia выполняет дизассемблирование, построение графов потока управления, декомпиляцию, отладку и скриптинг, с горячими клавишами и именами в скриптах, которые узнают пользователи IDA. Всё работает полностью на вашей машине: без аккаунта, без телеметрии, без проверок обновлений. Движок написан на Rust, и один и тот же движок используется настольным приложением, инструментом командной строки, браузерной сборкой (WebAssembly) и MCP-сервером для ИИ-агентов.

Возможности

  • Форматы: PE/PE32+ (форвардеры, TLS-колбэки, .pdata, обнаружение .NET), ELF (PIE, PLT/GOT, версии символов), Mach-O (универсальные бинарники, bind-опкоды, chained fixups, export trie).
  • Архитектуры: x86, x86-64, AArch64, ARM32/Thumb-2, RISC-V, MIPS, PowerPC.
  • Анализ: функции из точек входа, экспортов, символов и таблиц раскрутки (так что у stripped-файлов ELF и Mach-O сохраняются функции), таблицы переключений, перекрёстные ссылки, автоматические имена в стиле IDA.
  • Декомпилятор: x86 и x64, с типизированными переменными, константами API, циклами и switch, доступом к членам структур (Y на переменной) и типами, которые следуют за вызовами. AArch64 — экспериментально.
  • Редактирование: переименование, комментарии, закладки, определение кода/данных/строк, создание функций, локальные C-типы, отмена и повтор. Всё сохраняется по хешу файла.
  • Патчинг: hex-просмотр, побайтовые патчи, NOP/инверсия/принудительный переход, ассемблер x86, сохранение пропатченного файла.
  • Отладочная информация: имена и типы PDB и DWARF, сигнатуры FLIRT (.sig и .pat).
  • Отладчик: локальные программы Windows (x64 и 32-битные) и Linux x86-64.
  • Скриптинг: Python в вашем собственном интерпретаторе (idc и idautils работают для распространённых вызовов), JavaScript, плагины и headless-режим пакетной обработки.
  • ИИ: опциональный ассистент в приложении (локальная или размещённая модель) и paranoia mcp для агентов вроде Claude Code, который может скрывать строки образца от модели и вести журнал всего, что было показано агенту. См. docs/MCP.md.

Скорость, измеренная на Core i5-12450H со сборкой release: notepad.exe анализируется за 45 мс, shell32.dll (7,7 МБ, 24 449 функций) — примерно за секунду.

Ограничения

  • Псевдокод существует для x86 и x64. Псевдокод AArch64 экспериментален (без типов, протестирован только на бинарниках Go). Для остальных архитектур доступны только дизассемблирование и графы.
  • MIPS протестирован только на известных кодировках инструкций, а не на полном бинарнике.
  • Отладчик запускает только локальные программы. Удалённая отладка запланирована.
  • Release-сборки только для Windows. На Linux запускайте приложение из исходников. Пакеты для macOS и Linux запланированы.
  • Сырые образы прошивок без заголовка PE/ELF/Mach-O пока загрузить нельзя.
  • Исполняемые файлы Windows пока не подписаны Authenticode.

Полный список — в дорожной карте.

Установка

Скачайте установщик или портативную сборку из Releases. Поскольку исполняемые файлы не подписаны, SmartScreen может предупредить при первом запуске. Вы можете проверить загрузку по подписанным контрольным суммам:

Get-FileHash .\Paranoia-<version>-portable.exe -Algorithm SHA256   # compare with SHA256SUMS
cosign verify-blob SHA256SUMS --bundle SHA256SUMS.sigstore.json \
  --certificate-identity-regexp '^https://github\.com/Altumptic/paranoia/\.github/workflows/ci\.yml@refs/tags/v' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
gh attestation verify Paranoia-<version>-portable.exe --repo Altumptic/paranoia

Подробнее в docs/VERIFY.md.

Конфиденциальность и безопасность

Приложение не устанавливает сетевых соединений. Единственное исключение — AI-ассистент, и только после того, как вы укажете ему сервер. Ваши имена, комментарии и недавние файлы хранятся в %APPDATA%\Paranoia и больше нигде.

Рендерер изолирован, движок работает в собственном процессе и открывает только выбранные вами файлы, а запуск отладчика или Python-скрипта сначала запрашивает подтверждение. Отладчик запускает анализируемую программу, поэтому для вредоносного ПО используйте виртуальную машину. Независимый аудит не проводился.

Подробности: docs/SECURITY-DESIGN.md. Чтобы сообщить об уязвимости, см. SECURITY.md.

Клавиши

КлавишаДействиеКлавишаДействие
Ctrl OОткрыть файлSpaceЛистинг / граф
Ctrl K, GПерейти к адресу или имениTab, F5Псевдокод
Esc, Alt ←НазадAlt →Вперёд
EnterПерейти по операндуXПерекрёстные ссылки
NПереименовать;Комментарий
YЗадать тип переменнойAlt M, Ctrl MЗакладка, список закладок
PСоздать функциюCtrl Z, Ctrl YОтменить, повторить
C D A UКод, данные, строка, снять определениеCtrl ` Консоль скриптов
H R B MHex/десятичное, символ, двоичное, перечисление1–6Переключить вид
Alt B Alt T Alt IПоиск байтов, текста, непосредственного значенияCtrl B, Ctrl JБоковая панель, инспектор
F2 F9 F7 F8 F4Точка останова, запуск, шаг с заходом, шаг с обходом, выполнить до курсора

Командная строка

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