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
paranoia — Ingeniería inversa abierta — PE/ELF/Mach-O, x86/x64/AArch64, grafos, pseudocódigo. Motor en Rust, sin red. Escritorio · CLI · navegador. | Kitploit
Herramientas/GitHubGitHub/altumptic/paranoia
Análisis EstáticoAnálisis de CódigoIngeniería InversaScripting y AutomatizaciónDepuradoresAnálisis de MalwareUtilidades y FrameworksAnálisis de BinariosReversing Asistido por IAExplotación de Binarios
GitHub
543hace 2 díasRevisado por Kitploit
altumptic/paranoia

paranoia

Ingeniería inversa abierta — PE/ELF/Mach-O, x86/x64/AArch64, grafos, pseudocódigo. Motor en Rust, sin red. Escritorio · CLI · navegador.

Ver RepositorioSitio web

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
Paranoia

Una herramienta de ingeniería inversa local-first para PE, ELF y Mach-O.

CI Release License

PSB-C · SIGNED · ATTESTED · SBOM · NO-TELEMETRY · LOCAL-FIRST · AUDIT:NONE · DISCLOSURE:OK (qué significan)

Vista de pseudocódigo Vista de grafo

Listado Resumen del archivo

Paranoia realiza desensamblado, grafos de flujo de control, descompilación, depuración y scripting, con teclas y nombres de scripting que los usuarios de IDA reconocerán. Se ejecuta completamente en tu máquina: sin cuenta, sin telemetría, sin comprobaciones de actualización. El motor está escrito en Rust y el mismo motor lo utilizan la aplicación de escritorio, la herramienta de línea de comandos, una compilación para navegador (WebAssembly) y un servidor MCP para agentes de IA.

Características

  • Formatos: PE/PE32+ (forwarders, callbacks TLS, .pdata, detección de .NET), ELF (PIE, PLT/GOT, versiones de símbolos), Mach-O (binarios universales, bind opcodes, chained fixups, export trie).
  • Arquitecturas: x86, x86-64, AArch64, ARM32/Thumb-2, RISC-V, MIPS, PowerPC.
  • Análisis: funciones a partir de puntos de entrada, exportaciones, símbolos y tablas de unwind (para que los archivos ELF y Mach-O sin símbolos conserven sus funciones), tablas de switch, referencias cruzadas, nombres automáticos al estilo IDA.
  • Descompilador: x86 y x64, con variables tipadas, constantes de API, bucles y switch, acceso a miembros de struct (Y sobre una variable) y tipos que siguen a las llamadas. AArch64 es experimental.
  • Edición: renombrar, comentarios, marcadores, definir código/datos/strings, crear funciones, tipos C locales, deshacer y rehacer. Todo se guarda por hash de archivo.
  • Parcheo: vista hexadecimal, parches de bytes, NOP/invertir/forzar salto, un ensamblador x86, guardar el archivo parcheado.
  • Información de depuración: nombres y tipos de PDB y DWARF, firmas FLIRT (.sig y .pat).
  • Depurador: programas locales de Windows (x64 y 32 bits) y Linux x86-64.
  • Scripting: Python en tu propio intérprete (idc e idautils funcionan para las llamadas comunes), JavaScript, plugins y un modo por lotes sin interfaz.
  • IA: un asistente opcional en la aplicación (modelo local o alojado), y paranoia mcp para agentes como Claude Code, que puede ocultar las strings de la muestra al modelo y mantener un registro de todo lo que se le mostró al agente. Consulta docs/MCP.md.

Velocidad, medida en un Core i5-12450H con una compilación release: notepad.exe se analiza en 45 ms, shell32.dll (7,7 MB, 24 449 funciones) en aproximadamente un segundo.

Limitaciones

  • El pseudocódigo existe para x86 y x64. El pseudocódigo de AArch64 es experimental (sin tipos, probado solo en binarios de Go). Otras arquitecturas solo tienen desensamblado y grafos.
  • MIPS solo se ha probado con codificaciones de instrucciones conocidas, no con un binario completo.
  • El depurador solo ejecuta programas locales. La depuración remota está planificada.
  • Las compilaciones release son solo para Windows. En Linux, ejecuta la aplicación desde el código fuente. Los paquetes para macOS y Linux están planificados.
  • Las imágenes de firmware sin cabecera PE/ELF/Mach-O aún no se pueden cargar.
  • Los ejecutables de Windows aún no están firmados con Authenticode.

La hoja de ruta tiene la lista completa.

Instalación

Descarga el instalador o la compilación portable desde Releases. Como los ejecutables no están firmados, SmartScreen puede advertir en el primer inicio. Puedes verificar la descarga con las sumas de comprobación firmadas:

Get-FileHash .\Paranoia-<version>-portable.exe -Algorithm SHA256   # compare with SHA256SUMS
cosign verify-blob SHA256SUMS --bundle SHA256SUMS.sigstore.json \
  --certificate-identity-regexp '^https://github\.com/Altumptic/paranoia/\.github/workflows/ci\.yml@refs/tags/v' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com
gh attestation verify Paranoia-<version>-portable.exe --repo Altumptic/paranoia

Más información en docs/VERIFY.md.

Privacidad y seguridad

La aplicación no realiza conexiones de red. La única excepción es el asistente de IA, y solo después de que lo apuntes a un servidor. Tus nombres, comentarios y archivos recientes se almacenan en %APPDATA%\Paranoia y en ningún otro lugar.

El renderizador está en sandbox, el motor se ejecuta en su propio proceso y solo abre los archivos que hayas elegido, y al iniciar el depurador o un script de Python se solicita confirmación primero. El depurador ejecuta el programa que estás analizando, así que usa una VM para malware. No ha habido una auditoría independiente.

Detalles: docs/SECURITY-DESIGN.md. Para reportar una vulnerabilidad, consulta SECURITY.md.

Teclas

TeclaAcciónTeclaAcción
Ctrl OAbrir archivoSpaceListado / grafo
Ctrl K, GIr a dirección o nombreTab, F5Pseudocódigo
Esc, Alt ←AtrásAlt →Adelante
EnterSeguir operandoXReferencias cruzadas
NRenombrar;Comentario
YEscribir un tipo de variableAlt M, Ctrl MMarcador, listar marcadores
PCrear funciónCtrl Z, Ctrl YDeshacer, rehacer
C D A UCódigo, datos, cadena, indefinirCtrl ` Consola de scripts
H R B MHex/decimal, carácter, binario, enum1–6Cambiar vista
Alt B Alt T Alt IBuscar bytes, texto, inmediatoCtrl B, Ctrl JBarra lateral, inspector
F2 F9 F7 F8 F4Punto de interrupción, ejecutar, entrar, pasar por encima, ejecutar hasta el cursor

Línea de comandos

Descargar herramienta