martes, 9 de junio de 2026

Solucion al Reto Key File ReverseMe

Hola amigos hoy veremos como crear el archivo de registro del reto Key File ReverseMe, es un reto sencillo solo tenemos que crear el archivo de registro en la misma ubicación donde se encuentra el ejercicio, una cosa el archivo no tiene ventana así que solo les mostraré los mensajes o MenssageBox que nos envía, al ejecutarlo nos envía este, ya que no tenemos el archivo de registro.


Como pueden ver en el mensaje nos dice que no estamos registrados, y también dice en el título el nombre del reto.
Si se preguntan como crear el archivo de registro o como se llama pues bueno, el archivo se debe llamar "keyfile.dat" y dentro del archivo la clave debe contener de 8 dígitos  "G" al principio y los demás dígitos pueden ser aleatorios pero esta clave tiene que ser mayor de 16 dígitos, aquí les dejo un programa en JavaScript y HTML para que lo vean y prueben.

<html>
<head>
<title>Reto Key File ReverseMe  ...:::By Flamer:::...</title>
</head>
<body bgcolor="black">
<center>
<marquee style="font-size:30;color:yellow;">Creador de archivo De Registro ...:::By Flamer:::...</marquee><br><br>
<input type="file" id="archi" size="50"><br><br>
<input type="button" value="Crear Archivo" onclick="crear()">
</center>
<script>
function crear()
{
   var f=document.getElementById("archi").value;
   
   if(f=="")
   {
      alert("Error ruta vacia");
   }
   else
   {
	  var cadena="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	  var largo=cadena.length - 1;
	  var posi,pws="GGGGGGGG";
	  var rand=parseInt(Math.random()*(50-8) + 8);
	  var fso=new ActiveXObject("Scripting.FileSystemObject");
	  
	  for(var x=0;x<rand;x++)
	  {
	     posi=parseInt(Math.random()*(largo-0)+0);
	     digi=cadena.substr(posi,1);
	     pws+=digi;
	  }
	  posi=f.lastIndexOf("\\");
	  var ruta=f.substr(0,posi);
	  var file=fso.CreateTextFile(ruta + "\\keyfile.dat",true);
	  file.WriteLine(pws);
	  file.Close();
	  
	  alert("Archivo De Registro Hecho correctamente");
   }
}
</script>
</body>
</html>

Bueno el programa sebe así.... Nota: si lo quieren probar solo copean y aguardan en el bloc de notas como "creador.hta"





Bueno buscamos la ruta del reto y creamos el archivo presionando el botón y nos arroja lo siguiente


  
Ahora vamos a ver los archivos de la carpeta y se ven así


Ahora lo ejecutamos y nos arroja lo siguiente


Bueno como pueden ver el reto asido superado y la clave que nos generó o que esta adentro del archivo es esta:



Bueno espero les haya gustado saludo Flamer y hasta la próxima