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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Glass — Glass - una alternativa rápida y gratuita a IDA Pro | Kitploit
Herramientas/GitHubGitHub/azw413/glass
Seguridad AndroidSeguridad de Sistemas EmbebidosAnálisis EstáticoSeguridad iOSIngeniería InversaScripting y AutomatizaciónDepuradoresSeguridad MóvilAnálisis de BinariosAnálisis de Firmware
GitHub
1911217hace 1 mesRevisado 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
azw413/glass

Glass

Glass - una alternativa rápida y gratuita a IDA Pro

Ver Repositorio

Glass

como en transparente y suave

Un desensamblador interactivo rápido, nativo y centrado en aplicaciones móviles. Sucesor espiritual de IDA Pro para el flujo de trabajo de ingeniería inversa en Android / iOS, construido alrededor de:

  • smali para manejo de APK / DEX / smali
  • armv8-encode para AArch64 y ARMv7 (A32 / Thumb) — .so nativos, iOS Mach-O
  • gpui (Zed) para UI nativa acelerada por GPU
  • redb para persistencia con direccionamiento por contenido
  • Un servidor MCP integrado para que cualquier host compatible con MCP (Claude Desktop, Cursor, Zed) pueda manejar Glass directamente
  • rquickjs para complementos programables (planeado)

Licencia: GPL-3.0-only (heredada de smali).

¿Por qué?

Todos hemos usado IDA Pro, es el estándar de la industria para la ingeniería inversa y tiene años de complementos, pero es lento, caro y anticuado. Glass es 100% nativo en Rust con una UI acelerada por GPU para una interacción fluida. También es 100% gratuito y de código abierto, por favor contribuye.

Características

  • Renderizado acelerado por GPU a 120 fps extremadamente suave
  • Análisis ultrarrápido: 1-2 segundos para la mayoría de binarios grandes en comparación con minutos en IDA Pro
  • Desensamblado de AArch64 y ARMv7 (modo ARM + Thumb) — cubre iOS arm64 / arm64e y ambos ABI comunes de Android.
  • Desensamblados completamente enlazados y anotados con líneas de flujo de control, literales de datos en comentarios, enlaces clickeables a otras funciones. Todo coloreado para fácil visibilidad.
  • Grafos de flujo de control que muestran bloques básicos y enlaces clickeables a otras funciones
  • Búsqueda completa en el proyecto de símbolos o literales de cadena en secciones DEX, código y datos
  • Vista general del diseño binario nativo con datos de sección
  • Búsqueda de referencias cruzadas de llamantes, referencias a datos
  • Búsqueda binaria y de instrucciones en cada artefacto nativo del paquete (así que ambas copias arm64-v8a y armeabi-v7a de una biblioteca se buscan en una sola consulta). Gramática de patrones de bytes con enmascaramiento + espacios; gramática de ensamblado tipado para AArch64 y ARMv7, con un menú desplegable de autocompletado consciente del ISA.
  • Anota cualquier línea (código o datos) con un color y/o comentario para que puedas encontrarla fácilmente más tarde.
  • Edición en el lugar de instrucciones y datos (doble clic en un elemento). Editor de clases Smali + editor de instrucciones AArch64 / ARMv7; clic derecho en cualquier fila de listado para abrir una vista hexadecimal a nivel de byte en la misma dirección como vía de escape.
  • El servidor MCP expone cada verbo de análisis como una herramienta para cualquier host compatible con MCP — Claude Desktop, Cursor, Zed.
  • Temas para Glass y también colores de fondo seleccionables para cada espacio de trabajo.

Capturas de pantalla

Un recorrido por las vistas principales: haz clic en cualquier miniatura para verla a tamaño completo.

Listado de desensamblado AArch64 con canal de flechas, literales de cadena resueltos, referencias a símbolos clickeables
Listado de desensamblado
operandos codificados por color, flechas de flujo de control, literales de cadena resueltos en línea
Grafo de flujo de control para una función nativa que muestra bloques básicos, aristas condicionales e incondicionales
Grafo de flujo de control
CFG por función con aristas condicionales punteadas y carriles multi-rango enrutados
Grafo de llamadas de métodos DEX con raíz en un método smali; nodos llamados expandibles al pasar el ratón
Grafo de llamadas DEX
pasar el ratón para expandir los llamados, clic para saltar al smali del método
Vista general del mapa de secciones de un binario nativo con barra proporcional coloreada y detalle por sección
Vista general del mapa de secciones
barra proporcional por tamaño de sección, clic para saltar al listado / vista hexadecimal

Automatización con scripts

Cada análisis que Glass realiza en la GUI también se expone como un verbo de CLI que emite JSON estructurado. El mismo binario glass es el punto de entrada para la automatización: elige un subcomando y obtienes un resultado único y programable, perfecto para tuberías de jq y CI.```sh

What classes ship in this APK?

glass classes ./app.apk --package com.example. --text

Who calls glass::main, by address?

glass callers ./libfoo.so --artifact libfoo.so --symbol "glass::main"

Every onCreate across DEX, machine-readable:

glass search ./app.apk onCreate | jq '.data.hits[] | select(.kind=="method")'

All ObjC + Swift types in an iOS bundle (filter by kind if you like):

glass types ./app.ipa --kind swift-class --text

Drill into one type — methods, ivars, properties for ObjC;

fields + vtable for Swift:

glass type ./app.ipa --artifact app --name blackjack.ContentView

Usa `--text` para una representación legible por humanos, omítelo para JSON.

Referencia completa: **[docs/cli-api.md](https://github.com/azw413/glass/blob/main/docs/cli-api.md)**.

Esto significa que puedes programar y automatizar operaciones comunes.

## Habilidades y MCP

Cada verbo de la CLI también se expone como herramienta a través de un servidor MCP (Model Context Protocol) incorporado, por lo que cualquier host compatible con MCP — Claude Desktop, Cursor, Zed, tu propio cliente — puede controlar Glass directamente para ayudar con tareas de ingeniería inversa.```sh
# Print the machine-readable skill catalog (one JSON object listing
# every verb with its schema and an example invocation).
glass skills

# Run as an MCP stdio server. Plug into any MCP host's tool list.
glass mcp

Para registrarse con Claude Desktop, agregue Glass a ~/Library/Application Support/Claude/claude_desktop_config.json:```json { "mcpServers": { "glass": { "command": "/usr/local/bin/glass", "args": ["mcp"] } } }

El modelo puede entonces llamar a `inspect`, `symbols`, `disasm`, `cfg-of`, `dex-callers`, `search` y cualquier otro verbo en cualquier conjunto que le indique. Los resultados de la herramienta regresan en el mismo formato JSON que obtendría desde la línea de comandos.

## Búsqueda

Tres motores complementarios, todos disponibles desde la misma paleta ⌘F en la interfaz gráfica y como verbos CLI / MCP.

### Búsqueda de texto completo
Descargar herramienta