Awesome REA
Español
Volver a todos los casos

REA in Spanish: reconstruyendo un validador de claves de autor

Objetivo: Licencia educativa de propiedad del autor. binario eliminado y su compilación de referencia simbolizada

Autor / atribución: harkiventures

Fecha de revisión de la fuente:

Estado de revisión: Fuentes revisadas; Las pruebas del autor no se vuelven a ejecutar de forma independiente.

la pregunta

¿Cómo se puede reconstruir y comparar la regla de aceptación de un programa pequeño con el original?

Lo que hizo REA

El autor informa que utilizó el pseudocódigo REA y Ghidra más bytes leídos en 0x102040 para recuperar la conversión de caracteres, la acumulación ponderada, la rotación y las comprobaciones de aceptación, y luego escribió un verificador de Python independiente.

Resultados informados por el autor

La muestra gratuita en español incluye configuración de laboratorio y un caso trabajado, binarios de práctica simplificados y simbolizados, fuente C de referencia y un verificador Python reconstruido. El verificador enumera los ejemplos esperados 4; el autor informa comparar la reconstrucción con el binario real.

Limitaciones y afirmaciones no verificadas

El ejercicio es el pequeño programa desprotegido del autor, no una elusión de una licencia comercial ni un resultado general para el software protegido. Los ejemplos de 4 son comprobaciones limitadas, no equivalencias exhaustivas. Este catálogo no ejecutó los archivos binarios ni volvió a ejecutar la comparación; el curso completo propuesto aún no se ha entregado.

que aprender

Utilice un dispositivo propio con una fuente de referencia oculta, recupere una regla limitada y pruebe las entradas aceptadas y rechazadas antes de compararlas con la fuente.

Evidencia de uso de REA en la fuente

Reimplementacion de la validacion del Caso A escrita SOLO desde el pseudocodigo que REA/Ghidra devolvio (analisis/caso-a/05 y 06) y de los bytes leidos en 0x102040 (07).

El formato de los extractos está simplificado. Lea la fuente original para conocer el contexto completo.

Fuentes originales

Resumen editorial independiente. El crédito pertenece a los autores originales. El software de destino, los instaladores y el resultado completo del descompilador no se redistribuyen aquí.

Ver este caso en GitHub · Sugerir una corrección