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
plasma — Plasma é um desmontador interativo para x86/ARM/MIPS. Ele gera pseudo-código indentado com sintaxe colorida. | Kitploit
Ferramentas/GitHubGitHub/plasma-disassembler/plasma
Análise EstáticaEngenharia ReversaDepuradoresAnálise de Binários
GitHubplasma-disassembler/plasma

plasma

Plasma é um desmontador interativo para x86/ARM/MIPS. Ele gera pseudo-código indentado com sintaxe colorida.

Ver Repositório
3.1k2738há 7 anosRevisado pelo Kitploit

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 →
Compartilhar

PLASMA

O nome antigo do projeto era Reverse.

PLASMA é um desassemblador interativo. Ele pode gerar uma assembly mais legível (pseudo código) com sintaxe colorida. Você pode escrever scripts com a API Python disponível (veja um exemplo abaixo). O projeto ainda está em grande desenvolvimento.

wiki : lista TODO e alguma documentação.

Ele suporta :

  • arquiteturas : x86{64}, ARM, MIPS{64} (parcialmente para ARM e MIPS)
  • formatos : ELF, PE, RAW

Aviso: até que estruturas e definições de tipo sejam implementadas, a compatibilidade do banco de dados pode ser quebrada.

Requisitos

  • python >= 3.4
  • capstone, testado com 4.0-alpha5
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt (disponível no pacote binutils do Linux)
  • o terminal deve suportar UTF8 e 256 cores (se não, use a opção --nocolor)

Opcional :

  • python-qt4 usado para o mapa de memória
  • keystone para o script asm.py
  • Instalação

    root@kitploit:~
    ./install.sh
    

    Ou se você já instalou os requisitos com o comando anterior:

    root@kitploit:~
    ./install.sh --update
    

    Verifique os testes :

    root@kitploit:~
    make
    ....................................................................................
    84/84 testes passaram com sucesso em 2.777975s
    testes do analisador...
    

    ...

    Pseudo-descompilação de funções

    root@kitploit:~
    $ plasma -i tests/server.bin
    >> v main
    # você pode pressionar tab para mostrar a pseudo descompilação
    # | para dividir a janela
    # Veja a ajuda do comando para todos os atalhos
    

    plasma

    Assuma o controle do grafo de fluxo invertendo saltos condicionais:

    plasma

    Scripts (API Python)

    Veja mais na wiki para a API.

    Alguns exemplos (esses scripts estão localizados em plasma/scripts) :

    root@kitploit:~
    $ plasma -i FILE
    plasma> py !strings.py             # imprime todas as strings
    plasma> py !xrefsto.py FUNCTION    # grafo de chamadas xdot
    plasma> py !crypto.py              # detecta algumas constantes criptográficas
    plasma> py !asm.py CODE            # monta com keystone
    plasma> py !disasm.py HEX_STRING   # desmonta um buffer
    
    Baixar ferramenta