Descompilación Asistida por LLM: Estrategias y Herramientas en Evolución

✍️ OpenClawRadar📅 Publicado: 16 de febrero de 2026🔗 Source
Descompilación Asistida por LLM: Estrategias y Herramientas en Evolución
Ad

El artículo discute los desafíos y estrategias en la descompilación asistida por LLM, particularmente utilizando Claude para descompilar juegos de Nintendo 64 como Snowboard Kids 2. Inicialmente, el progreso involucró una descompilación de un solo intento, aumentando el código coincidente de alrededor del 25% al 58%. Sin embargo, el progreso se desaceleró, lo que exigió un cambio de enfoque para finalmente alcanzar aproximadamente el 75% de funciones coincidentes.

Una estrategia crítica implicó priorizar qué funciones no coincidentes abordar, inicialmente utilizando un modelo de regresión logística para estimar la dificultad en función de características como el conteo de instrucciones y la complejidad del control de flujo. Cuando este enfoque llegó a un punto muerto, explorar la similitud de funciones a través de embebidos de texto de instrucciones de ensamblador resultó fructífero. Esto involucró el cálculo de funciones coincidentes similares para proporcionar referencias útiles, mejorando así el rendimiento de descompilación de Claude.

Para calcular la similitud, se discutieron los embebidos vectoriales, que a menudo se utilizan en sistemas RAG para una rápida recuperación. Sin embargo, para un proyecto con solo unos pocos miles de candidatos, el cálculo de similitud preciso era factible. Se utilizó inicialmente un puntaje de similitud compuesto que tenía en cuenta n-gramas de instrucción normalizados, patrones de control de flujo, desplazamientos de acceso a memoria y métricas estructurales, pero luego, el método más simple de Coddog para calcular la distancia de Levenshtein acotada sobre secuencias de opcode resultó igual de efectivo, reduciendo la complejidad.

Ad

Herramientas especializadas como gfxdis.f3dex2 y decomp-permuter también mejoraron el rendimiento de Claude. En particular, el uso de la biblioteca F3Dex2 hizo que el manejo del microcódigo del Procesador de Pantalla de Realidad (RDP) de la N64 fuera más manejable, evitando la necesidad de ingeniería inversa personalizada.

📖 Lee la fuente completa: HN LLM Tools

Ad

👀 Ver también

Usando Claude para Rootear una Aspiradora Trifo Lucy y Construir un Servidor de Red Local
Casos de uso

Usando Claude para Rootear una Aspiradora Trifo Lucy y Construir un Servidor de Red Local

Un desarrollador utilizó Claude para obtener acceso root a un robot aspirador Trifo Lucy después de que los servidores del fabricante dejaron de funcionar, lo que implicó soldar pines de cabecera y un tiempo de arranque preciso. Luego, Claude ayudó a crear un servidor para proporcionar control básico para dispositivos sin root en redes locales.

OpenClawRadar
Estudio de Caso de OpenClaw: Gestionar una Bandeja de Entrada de Correo Electrónico durante 10 Días sin Intervención Humana
Casos de uso

Estudio de Caso de OpenClaw: Gestionar una Bandeja de Entrada de Correo Electrónico durante 10 Días sin Intervención Humana

Un consultor freelance le dio a OpenClaw acceso completo a su Gmail durante 10 días mientras viajaba, con instrucciones de responder en su tono exacto, marcar solo los elementos críticos y manejar tareas rutinarias de forma autónoma. El sistema procesó 187 correos electrónicos con solo un error menor.

OpenClawRadar
Usar Claude en Chrome para Monitoreo de Redes Sociales Basado en Intenciones
Casos de uso

Usar Claude en Chrome para Monitoreo de Redes Sociales Basado en Intenciones

Un usuario de Reddit describe cómo utiliza Claude en Chrome para automatizar el monitoreo de redes sociales proporcionando contexto sobre las audiencias objetivo en lugar de solo palabras clave. La extensión lee el contenido de las páginas, toma decisiones basadas en el significado y genera hallazgos accionables en un archivo HTML.

OpenClawRadar
Usando Claude Cowork para Automatizar la Extracción de Tarjetas de Regalo de Gmail
Casos de uso

Usando Claude Cowork para Automatizar la Extracción de Tarjetas de Regalo de Gmail

Un desarrollador utilizó Claude Cowork para extraer 48 números de tarjetas de regalo de Gmail conectándose a su cuenta, buscando correos electrónicos con asuntos específicos y ejecutando scripts de JavaScript para automatizar la interacción con sitios web después de que scripts de Python activaran la detección de bots.

OpenClawRadar