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

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

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

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

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

Категории

Все категории
Loading categories
regenerator2000 — Интерактивный дизассемблер для процессора 6502, ориентированный на 8-битные компьютеры Commodore. Оснащён TUI с современными функциями, такими как перекрёстные ссылки (x-ref), отмена/повтор (undo/redo), стрелки потока, управление с клавиатуры, MCP-сервер для автоматического анализа, отладчик VICE и многое другое! | Kitploit
Инструменты/GitHubGitHub/ricardoquesada/regenerator2000
Статический анализОбратная инженерияОтладчикиАнализ Бинарных ФайловОбучение и ОбразованиеАнализ Прошивок
GitHubricardoquesada/regenerator2000

regenerator2000

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

Популярное

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

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

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

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

Смотреть все инструменты →

Описание

Интерактивный дизассемблер для процессора 6502, ориентированный на 8-битные компьютеры Commodore. Оснащён TUI с современными функциями, такими как перекрёстные ссылки (x-ref), отмена/повтор (undo/redo), стрелки потока, управление с клавиатуры, MCP-сервер для автоматического анализа, отладчик VICE и многое другое!

Поделиться

Regenerator 2000

Rust Crates.io Version discord

logo

Современный интерактивный дизассемблер 6502 для 8-битных машин Commodore. Современная интерпретация Regenerator.

  • 🕹️ Ручной анализ — Быстрый TUI-интерфейс, ориентированный на клавиатуру, для практического исследования: навигация по коду, определение данных, маркировка подпрограмм, добавление комментариев и итеративное улучшение дизассемблирования.
  • 🤖 Автоматизированный анализ — Встроенный MCP-сервер позволяет AI-ассистентам управлять дизассемблером программно. В паре со специально разработанными навыками он может анализировать целые программы — классифицировать блоки, отслеживать маршруты и называть символы — с минимальным вмешательством человека.

Используйте любой рабочий процесс по отдельности или комбинируйте их: позвольте AI выполнить первый проход, а затем уточните результаты интерактивно.

Посмотрите Примеры, чтобы увидеть, чего можно достичь; в них представлены предварительно дизассемблированные игры для различных платформ Commodore!

Возможности

Regenerator 2000 привносит современные удобства в дизассемблирование 6502:

  • Дизассемблирование: Полная поддержка 6502, включая недокументированные опкоды.
  • Hex-дамп:
    • Просмотр рядом с дизассемблированием.
    • Синхронизированная или независимая навигация.
    • Несмещённая или смещённая кодировка PETSCII и Screencode.
  • Спрайты:
    • Просмотр рядом с дизассемблированием.
    • Многоцветный или одноцветный.
  • Растр:
    • Просмотр рядом с дизассемблированием.
    • Высокое разрешение (320x200) и многоцветный (160x200).
    • Использует рендеринг квадратными блоками для полного разрешения в TUI.
  • Charset:
    • Просмотр рядом с дизассемблированием.
    • Многоцветный или одноцветный.
  • Блоки:
    • Просмотр рядом с дизассемблированием.
  • Отладчик: Подключение к VICE для дизассемблирования в реальном времени, точки останова, запуск/шаг (F2–F9); панель отладчика в правой панели.
  • Мини-карта: Мини-карта анализируемого файла.
  • Системы: Поддерживает 8-битные машины Commodore: C64, C128, VIC-20, Plus/4, PET 4.0, PET 2.0 и 1541.
  • Импорт: Загружает следующие форматы файлов
    • PRG: файлы PRG
    • CRT: образы картриджей с поддержкой выбора банка
    • D64: образы дисков на 35/40/42 дорожек
    • D71: образы двусторонних дисков на 70/80 дорожек
    • D81: образы дисков на 80 дорожек
    • T64: образы лент
    • VSF: файлы сессий VICE
    • RAW / BIN: сырые бинарные файлы
    • DIS65: файлы проектов 6502bench
    • REGEN2000PROJ: файлы проектов Regenerator 2000
  • Распаковщик двоичных файлов: Эмулирует тактово-точную фоновую песочницу 6502 для автоматической распаковки упакованных программ C64.
  • Экспорт в .asm или HTML. Поддерживаемые ассемблеры:
    • 64tass
    • ACME
    • Kick Assembler
    • ca65
  • Управление проектами: Сохраняйте и загружайте свою работу.
  • Анализ: Автоматический анализ для определения областей кода и данных.
  • Редактирование:
    • Метки: Добавление, редактирование и удаление локальных и глобальных меток.
    • Перечисления: Определяйте и применяйте трехуровневые отображения значений в имена (системные, глобальные, специфичные для проекта) для замены магических чисел в дизассемблировании и данных на семантические имена.
    • Комментарии: Добавление побочных комментариев и построчных комментариев.
    • Начальный адрес: Изменение адреса загрузки/начала двоичного файла.
    • Типы данных: Преобразование областей в Код, Байт, Слово, Адрес, Младший/Старший адрес, Старший/Младший адрес, Младшее/Старшее слово, Старшее/Младшее слово, Текст PETSCII, Текст Screencode, Внешний файл или Неопределено.
    • Отмена/Повтор: Полная поддержка истории для всех действий.
  • Навигация:
    • Переход: Переход к конкретным адресам, номерам строк или следуйте операндам.
    • Перекрестные ссылки: Просмотр перекрестных ссылок для меток/адресов.
    • История: Навигация назад к предыдущим местоположениям.
  • Настройка:
    • Настройка параметров документа (макс. перекр. ссылок, система, ассемблер).
    • Настраиваемые параметры отображения (показать/скрыть все метки и т.д.).
  • TUI:
    • Текстовый пользовательский интерфейс
    • Всё можно делать с клавиатуры
    • Визуальный режим: Выбор, как в Vim, для пакетных операций.
  • MCP-сервер:
    • Поддержка сервера Model Context Protocol (MCP) для программного доступа
    • Режимы передачи HTTP и stdio
    • Инструменты для манипуляции дизассемблированием, поиска по памяти, операций с блоками
    • Ресурсы для доступа к двоичным данным и представлениям
    • Встроенные навыки анализа, автоматизирующие классификацию блоков, отслеживание подпрограмм и именование символов
  • Быстрый: Чрезвычайно быстрый

скриншот hex-дампа скриншот charset скриншот спрайтов скриншот растра скриншот отладчика

Требования

Рекомендуемые терминалы

Чтобы обеспечить наилучший опыт, особенно в отношении сочетаний клавиш и рендеринга, мы рекомендуем использовать современный терминал.

ПлатформаРекомендуемые терминалы
WindowsWindows Terminal, Alacritty, WezTerm
macOSiTerm2, Ghostty, Alacritty, kitty, WezTerm
LinuxGhostty, Alacritty, kitty, WezTerm, GNOME Terminal

Установка

Из Crates.io

cargo install regenerator2000

Из исходников

git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .

Быстрый старт с AI-агентами

Чтобы быстро начать анализ двоичных файлов с помощью AI-агента (например, Antigravity или Claude Code), вы можете использовать репозиторий regenerator2000-template. Он предварительно настроен со всеми необходимыми навыками и разрешениями агента, так что вы можете сразу приступить к анализу и обратной разработке двоичных файлов.

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

Запустите приложение, указав опциональный файл для загрузки:

regenerator2000 [ОПЦИИ] [путь/к/файлу.prg]

Опции командной строки

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