Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
IDA-Processor-Modules — Módulos de procesador para IDA Pro que añaden soporte de desensamblado para arquitecturas poco comunes de CPU, DSP y GPU, incluyendo XMOS xCORE, TI C7x/PRU, MicroBlaze y NVIDIA SASS. | Kitploit
Herramientas/GitHubGitHub/mr-wolf-is-me/ida-processor-modules
Seguridad de Sistemas EmbebidosAnálisis EstáticoIngeniería InversaDepuradoresSeguridad de HardwareAnálisis de BinariosAnálisis de Firmware
GitHub

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
mr-wolf-is-me/ida-processor-modules

IDA-Processor-Modules

Módulos de procesador para IDA Pro que añaden soporte de desensamblado para arquitecturas poco comunes de CPU, DSP y GPU, incluyendo XMOS xCORE, TI C7x/PRU, MicroBlaze y NVIDIA SASS.

Ver Repositorio
33hace 2 díasAún no revisado

Módulos de procesador de IDA para arquitecturas poco comunes

Una colección de módulos de procesador que amplían IDA Pro con soporte para arquitecturas de CPU, DSP y GPU poco comunes y especializadas.

Estos proyectos surgieron de mi interés por la ingeniería inversa de arquitecturas que no cuentan con soporte nativo en IDA, en particular las que se encuentran en sistemas embebidos, firmware comercial y hardware informático especializado.

Módulos de procesador disponibles

ArquitecturaDescripciónRepositorio
XMOS xCOREArquitectura multinúcleo orientada a eventos, utilizada en audio embebido, USB y sistemas en tiempo real.xcore-ida
TI C7x / C7000Arquitectura DSP avanzada con soporte para ejecución paralela, operaciones vectoriales y unidades de procesamiento especializadas.c7x-ida
TI PRU / PRU-ICSSProcesadores en tiempo real deterministas utilizados en comunicación industrial, automatización y control embebido.pru-ida
AMD/Xilinx MicroBlazeProcesador RISC soft-core configurable utilizado dentro de sistemas basados en FPGA.microblaze-ida
NVIDIA SASSArquitectura de código máquina nativa de GPU NVIDIA, con codificaciones de instrucciones específicas de cada generación.sass-ida

Acerca de los proyectos

Cada arquitectura presenta distintos desafíos de ingeniería inversa, entre ellos:

  • Decodificación de instrucciones y formatos de codificación específicos de cada arquitectura.
  • Modelos de registros, modos de direccionamiento y representaciones de operandos.
  • Análisis de flujo de control y semántica de instrucciones.
  • Ejecución paralela, operaciones DSP y familias de instrucciones especializadas.
  • Revisiones de arquitectura y diferencias de compatibilidad.

El desarrollo ha implicado estudiar documentación del fabricante, examinar binarios reales, utilizar desensambladores de referencia y analizar experimentalmente las codificaciones de instrucciones.

El objetivo es hacer que estas arquitecturas sean más accesibles para los investigadores que trabajan con IDA.

En busca de la próxima arquitectura

Me interesan especialmente las arquitecturas de procesador oscuras, poco habituales o con soporte limitado que aparecen en firmware y binarios ejecutables del mundo real.

Los buenos candidatos suelen tener:

  • Una referencia de conjunto de instrucciones disponible, preferiblemente del fabricante.
  • Un ensamblador, compilador o desensamblador de referencia.
  • Firmware o binarios ejecutables reales disponibles para pruebas.
  • Ningún módulo de procesador de IDA existente, o solo un soporte limitado.

¿Te has encontrado con una arquitectura que IDA no admite pero que te gustaría que sí lo hiciera?

Las sugerencias, los debates técnicos y los comentarios son bienvenidos.

No dudes en abrir una GitHub Discussion o un Issue en el repositorio correspondiente.


Desarrollado por curiosidad acerca de las arquitecturas de procesador poco habituales y los desafíos de hacerles ingeniería inversa.

Descargar herramienta