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
obfDetect — Complemento de IDA para la detección automatizada de código ofuscado y aplanamiento del flujo de control en binarios mediante análisis heurístico y visualización del árbol de dominancia. | Kitploit
Herramientas/GitHubGitHub/mcdulltii/obfdetect
Análisis EstáticoIngeniería InversaAnálisis de MalwareAnálisis de Binarios
GitHubmcdulltii/obfdetect

obfDetect

Complemento de IDA para la detección automatizada de código ofuscado y aplanamiento del flujo de control en binarios mediante análisis heurístico y visualización del árbol de dominancia.

Ver Repositorio
142144hace 4 añosRevisado 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

Detección de Ofuscación

Autor: mcdulltii

Detecta automáticamente código ofuscado y otras máquinas de estado

Descripción:

Scripts para detectar automáticamente código ofuscado y máquinas de estado en binarios.

La implementación se basa en IDA 7.4+ (Python3). Consulte las siguientes entradas de blog para más información sobre la implementación en Binary Ninja:

  • Detección Automática de Aplanamiento de Flujo de Control
  • Detección Automática de Código Ofuscado
  • Repositorio de Referencia

Nota:

Los valores heurísticos se generan basándose en las entradas de blog anteriores, y se ordenan (cuando se ejecuta en modo All Functions) de arriba a abajo según sus complejidades heurísticas.

Debido a la naturaleza recursiva de trazar un árbol de dominancia de cada función encontrada dentro del binario, la implementación y la sobrecarga en tiempo de ejecución son costosas, aunque se ha implementado el uso de hilos.

Usando PyQt para visualizar el plugin, los usuarios pueden personalizar aún más el análisis de funciones heurísticas en el binario.

Dependencias (Python3)

PyQt5

Instalación

Copie el directorio obfDetect y obfDetect.py al directorio IDA Plugins.

Cuando IDA haya terminado de cargar un binario correctamente, el script imprimirá su banner en la consola IDC/Python.

El script se puede ejecutar desde la barra de herramientas File como se muestra a continuación. Alternativamente, Ctrl-Shift-H.

Toolbar

Características

  • Los nombres de funciones en la tabla de resultados se pueden renombrar usando n, y así actualizarán los nombres de funciones de IDA especificados por su dirección de función

  • El cuadro de entrada de nombre de archivo de exportación, al hacer clic, abrirá una ventana emergente de selección de archivo que se puede navegar a una ubicación de guardado personalizada

Uso

  1. Seleccionar la función heurística
  2. Seleccionar el número/dirección de la función binaria sobre la que ejecutar la función heurística
  3. (Opcional) Filtrar las funciones binarias con un tamaño máximo de nodo
  4. Hacer clic en el botón Run para iniciar el análisis
  5. (Opcional) Hacer clic en el cuadro de entrada Export filename para seleccionar la ubicación de exportación, y hacer clic en el botón Export para exportar la tabla a formato csv

Capturas de pantalla

  • Selección de GUI base

GUI base

  • Análisis heurístico de GUI

Análisis heurístico

  • Análisis heurístico de GUI de función única

Análisis heurístico único

Por hacer

  • Exportación del elemento seleccionado de QTableWidget
Descargar herramienta