Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
VivisectION — Plugin de Vivisect que permite la emulación de funciones, el reconocimiento de funciones y una CLI interactiva de Python para la ingeniería inversa basada en emulación y la investigación de vulnerabilidades. | Kitploit
Herramientas/GitHubGitHub/atlas0fd00m/vivisection
Análisis Dinámico (Sandboxing)Análisis de VulnerabilidadesIngeniería InversaDepuradoresAnálisis de Binarios
GitHubatlas0fd00m/vivisection

VivisectION

Plugin de Vivisect que permite la emulación de funciones, el reconocimiento de funciones y una CLI interactiva de Python para la ingeniería inversa basada en emulación y la investigación de vulnerabilidades.

Ver Repositorio
212hace 18 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

VivisectION: conjunto de herramientas de reversing impulsado por emulación

VivisectION es la intersección de Reversing de GUI, Emulación y Depuración, con énfasis en el uso de la emulación y otras potentes herramientas de Vivisect para ayudar en la ingeniería inversa y la investigación de vulnerabilidades.

Entre otras cosas, VivisectION (también conocido como Ion) es una extensión (o plugin) de Vivisect.

Principalmente, este plugin permite que la GUI configure fácilmente un emulador para funciones (clic derecho en la dirección de la función).

Instalación:

Instala Vivisect y asegúrate de que funcione antes de instalar VivisectION.

En Ubuntu, instala PyQt5 y PyQtWebkit mediante apt:

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

En otros Linux, puede que cualquiera de estas opciones funcione. En Ubuntu, la instalación de PyQt5 desde PyPi rompe cosas de alguna manera.

En Windows (y posiblemente en algunos Linux), asegúrate de incluir la opción [gui] (incluye los componentes de PyQt5):

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

Luego instala VivisectION usando Pip:

root@kitploit:~
    $ pip install VivisectION

Alternativamente, puedes instalarlo desde el repositorio de Github más reciente (o usando una forma modificada en tu disco local):

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

Primero debes activar el plugin:

Las siguientes herramientas gestionarán un enlace simbólico del directorio del plugin en $HOME/.viv/plugins/ (o en el último directorio de tu VIV_EXT_PATH)

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

Características:

  • Barra de herramientas Ion en Vivisect
  • Emulación de funciones (consola) - Haz clic derecho en una dirección de función y elige "SmartEmu-Console" para emular usando la consola (desde la que iniciaste Vivisect)
  • Reconocimiento de funciones - Haz clic derecho en una función y elige FuncRecon para emular a través de todas las instrucciones y devolver datos interesantes
  • CLI - al hacer clic en el botón, los usuarios obtienen una shell interactiva de Python en la consola (la CLI desde la que iniciaste Vivisect)

Futuro:

  • También unirá depuradores con Vivisect Server/Shared Workspace

  • Adjuntar depurador, volcar y preparar para la emulación

    • Importar VSNAP, convertir a Emu
    • Importar archivo core de GDB, convertir a Emu
  • Otras golosinas según decida publicarlas (¿alguien quiere helpers de C++?)

Primeros pasos

  • "Activa" el plugin
  • Inicia vivbin desde una consola (no desde un icono que oculte la consola)
  • Haz clic en el botón CLI para obtener una sesión interactiva de Python en la consola con vw como VivWorkspace
  • Haz clic derecho en una dirección de función y elige SmartEmu - console en el menú contextual. ** Modifica (si lo deseas) la configuración del emulador en la ventana emergente ** Obtén un NinjaEmulator en la ventana de la consola ** Después de salir del NinjaEmulator, caerás en iPython. Usa Ctrl-D o exit para salir (antes de emular cualquier otra cosa)

Preguntas frecuentes:

  • Ocurrió y ahora mi línea de comandos no muestra lo que escribo ** Escribe (a ciegas, lo sé) stty sane y pulsa enter. Normalmente esto devuelve la terminal a la normalidad (sane).

  • ¡No puedo tener una CLI y un emulador de funciones al mismo tiempo! ** Lo siento, no he creado el código necesario para la emulación de múltiples funciones. Actualmente solo soportamos el uso de la CLI principal utilizada para iniciar Vivisect.

  • ¡No puedo obtener una CLI ni un emulador de funciones! ** A veces, el estado de la CLI se estropea y registramos que está en uso cuando no lo está. Puedes restablecer este estado usando Plugins->Ion->Reset Console In Use

Bendición

¡Ve y hackea grandes cosas!

@

Saludos

  • Invisig0th
  • Rakuy0
  • Sk0d0
  • mechanicalnull
  • la familia
  • el equipo GRIMM
  • Samurai CTF
Descargar herramienta