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
VivisectION — Plugin do Vivisect que permite emulação de funções, reconhecimento de funções e uma CLI interativa em Python para engenharia reversa orientada por emulação e pesquisa de vulnerabilidades. | Kitploit
Ferramentas/GitHubGitHub/atlas0fd00m/vivisection
Análise Dinâmica (Sandboxing)Análise de VulnerabilidadesEngenharia ReversaDepuradoresAnálise de Binários
GitHubatlas0fd00m/vivisection

VivisectION

Plugin do Vivisect que permite emulação de funções, reconhecimento de funções e uma CLI interativa em Python para engenharia reversa orientada por emulação e pesquisa de vulnerabilidades.

Ver Repositório
212há 17 diasRevisado 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

VivisectION Conjunto de Ferramentas de Reversão Orientado por Emulação

VivisectION é a interseção de Reversão GUI, Emulação e Depuração, com ênfase no uso de Emulação e outros poderosos recursos do Vivisect para auxiliar na Engenharia Reversa e Pesquisa de Vulnerabilidades.

Entre outras coisas, o VivisectION (também conhecido como Ion) é uma Extensão (ou plugin) do Vivisect.

Principalmente, este plugin permite que a GUI configure facilmente um emulador para Funções (clique com o botão direito no endereço da Função)

Instalação:

Instale o Vivisect e certifique-se de que funcione antes de instalar o VivisectION.

No Ubuntu, instale PyQt5 e PyQtWebkit via apt:

root@kitploit:~
    $ sudo apt install python3-pyqt5 python3-pyqt5.qtwebkit

Em outros Linux, você pode achar que qualquer uma dessas opções funciona. No Ubuntu, a instalação do PyQt5 via PyPi de alguma forma quebra as coisas.

No Windows (e possivelmente em alguns Linux), certifique-se de incluir a opção [gui] (ela inclui os componentes PyQt5):

root@kitploit:~
    $ pip install vivisect[gui]

Em seguida, instale o VivisectION usando Pip:

root@kitploit:~
    $ pip install VivisectION

Alternativamente, você pode instalar a partir do repositório Github mais recente (ou usando uma versão modificada no seu disco local):

root@kitploit:~
    $ git clone https://github.com/atlas0fd00m/VivisectION
       #(possibly modify anything)
    $ pip install ./VivisectION

Você deve primeiro ativar o plugin:

As seguintes ferramentas gerenciarão um symlink para o diretório de plugins em $HOME/.viv/plugins/ (ou o último diretório no seu VIV_EXT_PATH)

root@kitploit:~
    $ vivisection_activate      # to install the plugin
        # and 
    $ vivisection_deactivate    # to remove the plugin

Recursos:

  • Barra de ferramentas Ion no Vivisect
  • Emulação de Função (console) - Clique com o botão direito em um endereço de função e escolha "SmartEmu-Console" para emular usando o console (como você iniciou o Vivisect)
  • Reconhecimento de Função - Clique com o botão direito em uma função e escolha FuncRecon para emular por todas as instruções e retornar informações interessantes
  • CLI - ao clicar no botão, os usuários obtêm um shell interativo de python no console (cli a partir do qual você iniciou o Vivisect)

Futuro:

  • Ele também vai integrar depuradores ao Vivisect Server/Shared Workspace
  • Anexar depurador, fazer dump e preparar para Emulação
    • Importar VSNAP, converter para Emu
    • Importar arquivo Core do GDB, converter para Emu
  • Outros extras conforme eu decidir lançá-los (auxiliares C++, alguém?)

Primeiros Passos

  • "Ative" o plugin
  • Inicie o vivbin a partir de um console (não um ícone que oculte o console)
  • Clique no botão CLI para obter uma sessão interativa de python no console com vw como VivWorkspace
  • Clique com o botão direito em um endereço de Função e escolha SmartEmu - console no menu de contexto. ** Modifique (se desejar) a configuração do emulador na janela pop-up ** Obtenha um NinjaEmulator na janela do console ** Depois de sair do NinjaEmulator, você cairá no iPython. Ctrl-D ou exit para sair (antes de emular qualquer outra coisa)

FAQ:

  • aconteceu e agora minha linha de comando não mostra o que estou digitando ** Digite (às cegas, eu sei) stty sane e pressione enter. Isso normalmente restaura o terminal ao normal (sane).

  • Não consigo obter uma CLI e um Emulador de Função ao mesmo tempo! ** Desculpe, ainda não criei o código necessário para emulação de múltiplas funções. Atualmente, só suportamos o uso da CLI principal usada para iniciar o Vivisect.

  • Não consigo obter uma CLI ou um Emulador de Função! ** Às vezes, o estado da CLI fica bagunçado e marcamos que ela está em uso quando não está. Você pode redefinir esse estado usando Plugins->Ion->Reset Console In Use

Bênção

vá em frente e hackeie grandes coisas!

@

saudações

  • Invisig0th
  • Rakuy0
  • Sk0d0
  • mechanicalnull
  • la familia
  • a equipe GRIMM
  • Samurai CTF
Baixar ferramenta