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

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

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

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

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

Категории

Все категории
Loading categories
ceasta — Дизассемблер, декомпилятор и отладчик в стиле x64dbg для бинарных файлов PE/ELF с листингом в стиле IDA, графами функций, плагинами Lua, CLI и встроенным сервером MCP для анализа с помощью ИИ. | Kitploit
Инструменты/GitHubGitHub/ngwg/ceasta
Статический анализДинамический анализ (песочница)Обратная инженерияСкриптинг и автоматизацияОтладчикиАнализ вредоносных программАнализ Бинарных ФайловОбратная Разработка с Помощью ИИЭксплуатация Бинарных Файлов
GitHubngwg/ceasta

ceasta

Дизассемблер, декомпилятор и отладчик в стиле x64dbg для бинарных файлов PE/ELF с листингом в стиле IDA, графами функций, плагинами Lua, CLI и встроенным сервером MCP для анализа с помощью ИИ.

181137641 месяц назадПроверено Kitploit
РепозиторийСайт

Популярное

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

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

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

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

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

ceasta

ceasta

дизассемблер, декомпилятор и отладчик в одном — для windows, linux и macos, x86, x64 и arm64

последний релиз платформы лицензия c++17

листинг в стиле ida, декомпилятор, граф функций, отладчик в стиле x64dbg, плагины на lua и встроенный MCP-сервер, чтобы можно было направить ИИ на бинарник — одна небольшая программа, всё встроено, для сборки ничего устанавливать не нужно.

listing

одна функция, три способа

ceasta показывает один и тот же код от сырых байтов до читаемого c, так что можно спуститься на любой нужный уровень:

; assembly - the real instructions  // pseudocode (f5) - reconstructed c

checksum proc                       int checksum(int rdi)
  movzx   edx, byte ptr [rdi]       {
  test    dl, dl                        rdx = *(char*)rdi;
  je      loc_1191                      if (rdx == 0) {
  mov     eax, 0x1505                       return 0x1505;
loc_1179:                               }
  mov     ecx, eax                      rax = 0x1505;
  shl     ecx, 5                        do {
  add     eax, ecx                          rax = rax + (rax << 5) + rdx;
  add     rdi, 1                            rdi = rdi + 1;
  movzx   edx, dl                           rdx = *(char*)rdi;
  add     eax, edx                      } while (rdx != 0);
  movzx   edx, byte ptr [rdi]           return rax;
  test    dl, dl                    }
  jne     loc_1179
  ret
loc_1191:
  mov     eax, 0x1505
  ret

это djb2 (5381 — это 0x1505, а (h << 5) + h — это h * 33). щёлкните по имени в псевдокоде и назовите вещи так, как вы их понимаете — y на функции задаёт ей прототип, n переименовывает переменную:

unsigned checksum(const char* s)
{
    rdx = *(char*)s;
    if (rdx == 0) {
        return 0x1505;
    }
    h = 0x1505;
    do {
        h = h + (h << 5) + rdx;
        s = s + 1;
        rdx = *(char*)s;
    } while (rdx != 0);
    return h;
}

декомпилятор работает по принципу best-effort (x86 / x64, структуры пока не поддерживаются) — отлично подходит для быстрого получения процедуры, при этом листинг остаётся источником истины.

загрузка

скачайте со страницы релизов:

файлплатформачто вы получаете
ceasta-x.y.z-setup.exewindows 10/11 x64полное приложение, устанавливается для вашего пользователя (без прав администратора), меню «Пуск» + опциональное «открыть с помощью ceasta»
ceasta-x.y.z-windows-x64.zipwindows x64полное приложение, портативное — распакуйте и запустите ceasta.exe
ceasta-x.y.z-linux-x64.AppImagelinux x64полное приложение — chmod +x и запустите (в linux)
ceasta-cli-x.y.z-linux-x64.tar.gzlinux x64ceasta-cli + плагины: анализ, дизассемблирование, декомпилятор, скриптинг, терминальный отладчик, сравнение бинарников, сигнатуры и MCP-сервер
ceasta-x.y.z-macos.dmgmacos 11+, apple silicon и intelприложение, отладчика пока нет — перетащите его в Applications (на mac)
ceasta-cli-x.y.z-macos.tar.gzmacos 11+, apple silicon и intelceasta-cli + плагины, всё вышеперечисленное, кроме отладчика

что он делает

  • открывает PE-файлы (exe, dll, sys — x86, x64 и arm64), ELF (x86, x64, arm64), Mach-O (программы и библиотеки macOS / iOS, x86_64 и arm64, а также universal-файлы) и сырой код
  • автоанализ: функции (точки входа, экспорты, символы, .pdata, таблицы раскрутки, начала функций Mach-O, TLS-колбэки, вызовы, указатели в данных), таблицы переключений, перекрёстные ссылки, строки (ASCII + UTF-16), импорты / экспорты, thunks, вызовы noreturn
  • листинг в стиле IDA: имена вместо адресов, метки, комментарии с перекрёстными ссылками и строками, аргументы, которые каждая инструкция передаёт известному API
  • граф функций (пробел): цветные рёбра, масштабирование с помощью ctrl + колесо, перетаскивание для панорамирования
  • декомпилятор (f5, x86 / x64): псевдокод в стиле C — if / else, циклы, switch, стековые переменные, вызовы с их аргументами (~350 известных прототипов API). щёлкните по имени: n переименовывает его, y задаёт тип или прототип. shift+f5 показывает его рядом с листингом
  • второй декомпилятор, если нужен: с установленным kuna (декомпилятор, портированный из Ghidra) в представлении псевдокода появляется переключатель kuna — его вывод для той же функции, строки связаны с листингом, arm64 тоже. подробнее ниже
  • информация о файле: заголовки, флаги безопасности (aslr, dep, cfg / pie, nx, relro, canary / hardened runtime), md5 / sha256 / imphash, энтропия секций, ресурсы, информация о версии, подпись кода и entitlements программы для Mac, а также предупреждения, если файл выглядит упакованным
  • поиск по всему (ctrl+f): функции, имена, импорты, экспорты, строки, комментарии и сегменты в одном поле, а строки указывают, где они используются
  • отладчик (x86 / x64, Windows и Linux): запуск или подключение, точки останова (с условиями: rdi == 3), точки наблюдения за переменными, шаг с заходом / через / выход, шаг назад, выполнение до курсора, пауза, регистры, стек, стек вызовов, карта памяти, живая память
    • псевдокод отмечает строку, на которой вы остановились
    • вызов функции в работающей программе (call decrypt "..."), запись целей косвенных вызовов как перекрёстных ссылок (trace)
    • ceasta-cli dbg: тот же отладчик в терминале
  • сравнение бинарников: сопоставление функций между двумя сборками и просмотр изменений
  • сигнатуры библиотек: именование известных функций в бинарнике без символов (sigmake / sigapply)
  • встроенный MCP-сервер: подключите ИИ (Claude Code, Cursor, ...) к открытому бинарнику из меню AI или с помощью ceasta-cli mcp — с готовыми промптами и именами, которые вы проверяете перед применением. см. подключение ИИ
  • переименование, комментарии, закладки, переход к адресу или имени, перекрёстные ссылки, поиск байтов, назад / вперёд, отмена / повтор и все действия в одном списке (ctrl+shift+p)
  • ваша работа в одном файле, как .i64 в IDA: ctrl+s записывает <file>.ceasta с вашими именами, комментариями, типами, точками останова и самой программой — он открывается позже или на другой машине без оригинала. при закрытии программа спрашивает, прежде чем отбросить несохранённую работу
  • обмен именами с другими инструментами: экспорт скрипта IDAPython, скрипта Ghidra или базы данных x64dbg; импорт из x64dbg, файлов .map и IDA / Ghidra (со скриптами в scripts/)
  • плагины Lua и консоль Lua; ceasta-cli для скриптов и CI

компоновка

одно окно, ничего не плавает вокруг:

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