Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
regenerator2000 — Um desmontador interativo para a CPU 6502, focado em computadores Commodore de 8 bits. Possui uma TUI com recursos modernos como x-ref, undo/redo, setas de fluxo, orientado por teclado, servidor MCP para análise automática, depurador VICE e mais! | Kitploit
Ferramentas/GitHubGitHub/ricardoquesada/regenerator2000
Análise EstáticaEngenharia ReversaDepuradoresAnálise de BináriosAprendizado e EducaçãoAnálise de Firmware
GitHubricardoquesada/regenerator2000

regenerator2000

Um desmontador interativo para a CPU 6502, focado em computadores Commodore de 8 bits. Possui uma TUI com recursos modernos como x-ref, undo/redo, setas de fluxo, orientado por teclado, servidor MCP para análise automática, depurador VICE e mais!

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Ver RepositórioSite
16391há 15 diasRevisado pelo Kitploit
Compartilhar

Regenerator 2000

Rust Crates.io Version discord

logo

Um desmontador 6502 moderno e interativo para máquinas Commodore de 8 bits. Uma versão moderna do Regenerator.

  • 🕹️ Análise Manual — Uma TUI rápida e centrada no teclado para exploração prática: navegue pelo código, defina dados, rotule sub-rotinas, adicione comentários e refine iterativamente sua desmontagem.
  • 🤖 Análise Automatizada — Um servidor MCP integrado permite que assistentes de IA conduzam o desmontador programaticamente. Combinado com habilidades específicas, pode analisar programas inteiros — classificando blocos, rastreando rotinas e nomeando símbolos — com intervenção humana mínima.

Use qualquer fluxo de trabalho individualmente, ou combine-os: deixe a IA fazer uma primeira passagem e depois refine os resultados interativamente.

Confira os Exemplos para ver o que pode ser alcançado, com jogos pré-desmontados em diferentes plataformas Commodore!

Features

O Regenerator 2000 traz conveniências modernas para a desmontagem 6502:

  • Desmontagem: Suporte completo para 6502, incluindo opcodes não documentados.
  • Dump Hex:
    • Visualização lado a lado com a desmontagem.
    • Navegação sincronizada ou independente.
    • Charset PETSCII e Screencode sem deslocamento ou com deslocamento.
  • Sprites:
    • Visualização lado a lado com a desmontagem.
    • Multicolor ou Cor Única
  • Bitmap:
    • Visualização lado a lado com a desmontagem.
    • Alta Resolução (320×200) e Multicolor (160×200).
    • Usa renderização por blocos de quadrantes para resolução total na TUI.
  • Charset:
    • Visualização lado a lado com a desmontagem.
    • Multicolor ou Cor Única
  • Blocos:
    • Visualização lado a lado com a desmontagem.
  • Depurador: Conecte-se ao VICE para desmontagem ao vivo, pontos de interrupção, executar/passo a passo (F2–F9); painel do depurador no painel direito.
  • Minimapa: Minimapa do arquivo sendo analisado.
  • Sistemas: Suporta máquinas Commodore de 8 bits: C64, C128, VIC-20, Plus/4, PET 4.0, PET 2.0 e 1541.
  • Importar: Carregar os seguintes formatos de arquivo
    • PRG: Arquivos PRG
    • CRT: Imagens de cartucho com suporte a seleção de bancos
    • D64: Imagens de disco de 35/40/42 trilhas
    • D71: Imagens de disco dupla-face de 70/80 trilhas
    • D81: Imagens de disco de 80 trilhas
    • T64: Imagens de fita
    • VSF: Arquivos de sessão do VICE
    • RAW / BIN: Arquivos binários brutos
    • DIS65: Arquivos de projeto 6502bench
    • REGEN2000PROJ: Arquivos de projeto do Regenerator 2000
  • Descompactador Binário: Emula uma sandbox 6502 de fundo com precisão de ciclo para descomprimir automaticamente programas C64 compactados.
  • Exportar para .asm ou HTML. Montadores suportados:
    • 64tass
    • ACME
    • Kick Assembler
    • ca65
  • Gerenciamento de Projetos: Salve e carregue seu trabalho
  • Análise: Análise automática para identificar regiões de código e dados.
  • Edição:
    • Rótulos: Adicionar, editar e remover rótulos locais e globais.
    • Enums: Defina e aplique mapeamentos de valor para nome em três níveis (Sistema, Global, Específico do Projeto) para substituir números mágicos na desmontagem e dados por nomes semânticos.
    • Comentários: Adicionar comentários laterais e comentários de linha.
    • Origem: Alterar o endereço de carga/origem do binário.
    • Tipos de Dados: Converter regiões para Código, Byte, Palavra, Endereço, Endereço Baixo/Alto, Endereço Alto/Baixo, Palavra Baixa/Alta, Palavra Alta/Baixa, Texto PETSCII, Texto Screencode, Arquivo Externo ou Indefinido.
    • Desfazer/Refazer: Suporte completo a histórico para todas as ações.
  • Navegação:
    • Ir para: Ir para endereços específicos, números de linha específicos ou seguir operandos.
    • X-Ref: Inspecionar referências cruzadas para rótulos/endereços.
    • Histórico: Navegar de volta para locais anteriores.
  • Personalização:
    • Configurar configurações do documento (máx. de referências cruzadas, sistema, montador).
    • Opções de exibição personalizáveis (mostrar/ocultar todos os rótulos, etc.).
  • TUI:
    • Interface de Usuário de Texto
    • Tudo pode ser feito pelo teclado
    • Modo Visual: Seleção semelhante ao Vim para operações em lote.
  • Servidor MCP:
    • Suporte a servidor Model Context Protocol (MCP) para acesso programático
    • Modos de transporte HTTP e stdio
    • Ferramentas para manipulação de desmontagem, pesquisa de memória, operações de bloco
    • Recursos para acessar dados binários e visualizações
    • Habilidades de análise integradas que automatizam classificação de blocos, rastreamento de rotinas e nomeação de símbolos
  • Rápido:
    • Extremamente rápido

hexdump screenshot charset screenshot sprites screenshot bitmap screenshot debugger screenshot

Requirements

Recommended Terminals

Para garantir a melhor experiência, especialmente em relação a atalhos de teclado e renderização, recomendamos o uso de um terminal moderno.

PlataformaTerminais Recomendados
WindowsWindows Terminal, Alacritty, WezTerm
macOSiTerm2, Ghostty, Alacritty, kitty, WezTerm
LinuxGhostty, Alacritty, kitty, WezTerm, GNOME Terminal

Installation

From Crates.io

root@kitploit:~
cargo install regenerator2000

From Source

root@kitploit:~
git clone https://github.com/ricardoquesada/regenerator2000.git
cd regenerator2000
cargo install --path .

Quick Start with AI Agents

Para começar rapidamente a analisar binários usando um agente de IA (como Antigravity ou Claude Code), você pode usar o repositório regenerator2000-template. Ele vem pré-configurado com todas as habilidades e permissões de agente necessárias para que você possa começar a analisar e fazer engenharia reversa de binários imediatamente.

Usage

Inicie o aplicativo com um arquivo opcional para carregar:

root@kitploit:~
regenerator2000 [OPTIONS] [path/to/file.prg]

CLI Options

  • --help: Exibir mensagem de ajuda
  • --version: Exibir informações da versão
  • --import_lbl <PATH>: Importar rótulos do VICE do arquivo especificado
  • --export_lbl <PATH>: Exportar rótulos para o arquivo especificado (após análise/importação)
  • --export_asm <PATH>: Exportar assembly para o arquivo especificado (após análise/importação)
  • --export_html <PATH>: Exportar HTML para o arquivo especificado (após análise/importação)
  • --assembler <NAME>: Substituir o formato do montador para exportação. Valores válidos: 64tass, acme, ca65, kick
  • --headless: Executar no modo headless (sem TUI), útil para processamento em lote
  • --verify: Verificar o ciclo de exportação (exportar → montar → diff) para todos os montadores. Implica --headless
  • --mcp-server: Executar servidor MCP (HTTP na porta 3000)
  • --mcp-server-stdio: Executar servidor MCP via stdio
  • --vice <HOST:PORT>: Conectar automaticamente ao monitor binário do VICE na inicialização (ex.: --vice localhost:6502)
  • --dump-system-config-files <PATH>: Despejar todos os arquivos de configuração de sistema integrados (system-*.toml) no diretório especificado e sair. Útil para inspecionar ou personalizar definições do sistema.
  • --dump-theme-files <PATH>: Despejar todos os arquivos de tema integrados (theme-*.toml) no diretório especificado e sair. Edite-os e coloque no diretório de configuração para criar temas personalizados.
  • --dump-enum-files <PATH>: Despejar todos os arquivos de enumeração integrados (enum-*.toml) no diretório especificado e sair. Edite-os e coloque no diretório de configuração para criar enums personalizados.

Formatos de arquivo suportados: .prg, .crt, .d64, .d71, .d81, .t64, .vsf, 6502bench (.dis65), .bin, .raw e .regen2000proj.

Keyboard Shortcuts

Todos os atalhos de teclado estão documentados aqui: keyboard_shortcuts

Support and Documentation

  • Documentation
  • Examples: Jogos e softwares Commodore desmontados, demonstrando o que pode ser alcançado com o Regenerator 2000 em várias plataformas suportadas.
  • Suporte no Discord (entre no canal #regenerator2000, em "Misc Projects")

Contributing

Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.

Acknowledgements

  • Regenerator: O desmontador 6502 original para Windows.
  • unp64: O descompactador binário C64 por iAN CooG, no qual o módulo descompactador é baseado.
  • 64tass, ACME, Kick Assembler, ca65: Montadores suportados.

License

Licença dupla: MIT e Apache 2

Baixar ferramenta