anun1

sábado, 2 de mayo de 2026

Programa En Html y JavaScript Que Lee Los String De Un Ejecutable

Hola amigos hoy les dejaré un simple programa que muestra los String de un ejecutable, no lo he probado con imágenes u otros archivos pero debe de funcionar.

Nota: no lee Unicode así que no esperen todos los String

aquí una foto


Ahora lo probaremos con el crackme 12 de ShoulcK y me muestra lo siguiente


Bueno aquí les dejó el código, si lo quieren probar solo copean y pegan en el bloc de notas y aguardan como extractor.hta por otro lado estoy en el crackme 6 de Rogerfm así que creo que será el siguiente tema y después veré este crackme u otro

<html>
<head>
<title>Extractor de Strings</title>
</head>
<body>
<center>
<br><br>
<input type="file" id="ruta" size="50"><br><br>
<button onclick="extraer()">Extraer Strings</button>
<br><br>
<textarea id="log" cols="80" rows="25"></textarea>
</center>
<script>
function extraer()
{
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var archivo = fso.OpenTextFile(document.getElementById("ruta").value, 1, false);

    var contenido = archivo.ReadAll();
    archivo.Close();

    var resultado = "";
    var actual = "";

    for (var i = 0; i < contenido.length; i++)
    {
        var c = contenido.charCodeAt(i);

        // rango ASCII imprimible
        if (c >= 32 && c <= 126)
        {
            actual += String.fromCharCode(c);
        }
        else
        {
            if (actual.length >= 4) // mínimo tamaño
            {
                resultado += actual + "\n";
            }
            actual = "";
        }
    }
    document.getElementById("log").value = resultado;
}
</script>
</body>
</html>
 

Bueno creo que eso es todo espero les guste, ya lo prevé con un archivo ZIP asiendo este escrito lo intente y medio lo siguiente

Resulta que al final del texto me muestra los archivos en listados del archivo ZIP bueno, saludos Flamer y espero les sirva a alguien