anun1

viernes, 9 de enero de 2026

Solucion Generador De Claves Del Reto CTCrackMe_CronuX

Hola amigos soy flamer de nuevo hoy vengo con la solucion del reto anterior que fue este 

https://elblogdeflamer.blogspot.com/2025/12/reto-en-javascript-ctcrackmecronux.html

ya que nadie me publico nada yo hice el generador de claves del reto, una cosa el reto lo saque del crackme este


bueno aqui el codigo

<html>
<head>
<title>Generador De Claves Del Reto CTCrackMe_CronuX   ...:::By Flamer:::...</title>
</head>
<body bgcolor="black">
<center>
<marquee style="font-size:30;color:yellow;">Generador De Claves Del Reto CTCrackMe_CronuX   ...:::By Flamer:::...</marquee><br><br>
<label style="color:white;">Nombre:&nbsp&nbsp&nbsp</label>
<input type="text" id="nick" size='50' style="background-color:Gray;color:white;text-align:center;">
<input type="button" value="Copy" onclick="copiar(0)"><br><br>
<label style="color:white;">Serial:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</label>
<input type="text" id="pass" size='50' style="background-color:Gray;color:white;text-align:center;">
<input type="button" value="Copy" onclick="copiar(1)"><br><br>
<input type="button" id="102" value="Generar" onclick="Generar()">
<input type="button" id="104" value="Limpiar" onclick="limpia()"><br><br>
</center>
<script>
function limpia()
{
   document.getElementById("nick").value="";
   document.getElementById("pass").value="";
}
function copiar(n) 
{  
   let c;
   if(n==0)
   {
      c=document.getElementById('nick'); 
   }
   else 
   {
      c=document.getElementById("pass"); 
   }
   c.select();
   document.execCommand('copy');    
}
function Generar()
{
   let nom=document.getElementById("nick").value;
   document.getElementById("pass").value=generarSerial(nom);  
}  
function cifrado(cadena)
{
  let out = "";
  for (let c of cadena)
  {
    let d = c.charCodeAt(0);
    if (d >= 65 && d <= 90)
    {
       d += 13; if (d > 90) d -= 26;
    }
    else if (d >= 97 && d <= 122)
    {
       d -= 13; if (d < 97) d += 26;
    }
    out += String.fromCharCode(d);
  }
  return out;
}

function suma(s)
{
  let total = 0;
  for (let i = 0; i < s.length; i++) {
    total += s.charCodeAt(i);
}
  return total;
}

function generarSerial(nombre) {
  let s1 = suma(cifrado(nombre)) * nombre.length;

  for (let len = 1; len <= 10; len++)
  {
    for (let ch = 32; ch < 127; ch++)
    {
       let serial = String.fromCharCode(ch).repeat(len);
       let s2 = (suma(cifrado(nombre)) + suma(cifrado(serial))) * len;
       let ps = (s1 ^ s2).toString(16);
       if (ps.endsWith("9f"))
	    return serial;
    }
  }
}
</script>
</body>
</html>


bueno copean y pegan en el bloc de notas el codigo y aguardan como "generaclaves.html" y aqui una foto de el


ahora introducimos el nombre y la serial al reto


ahora lo vamos a probar en el reto que hice en javascript este


bueno espero les guste saludos Flamer 


No hay comentarios.:

Publicar un comentario