password correcta

Iniciado por egiptoelcairo, 14 Marzo 2011, 20:20 PM

0 Miembros y 1 Visitante están viendo este tema.

egiptoelcairo

 ¿Alguien podria explicarme como puedo saber cuar es la password correcta para este código ?



<SCRIPT LANGUAGE="javascript">

  <!-- Esconde el codigo a navegadores antiguos

  var alfabeto= "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI"

  var cod1 = "1635";

  var cod2 = "ENCRGT";

  function decodificar(formulario) {

    passcod = codificarC(formulario.password.value,3);
   
    aux = "" + codificarC(formulario.password.value,10)

    pagina = decodificarP(cod2, aux);

    if (passcod == cod1) {

      location.href = pagina + ".htm";

    }

    else

      alert("¡Nooooo! La respuesta es incorrecta.");

  }

  function codificarC(passw,num) {

    var codigo = 0;

    texto = passw.toUpperCase();

    for (i=0; i<texto.length; i++) {

      letra = texto.substring(i,i+1);

      c = alfabeto.indexOf(letra,0) + 1;

      codigo = codigo * num + c;

    }

    return codigo;

  }

  function decodificarP(pagina,num) {

    var result="";

    for (i=0;i<pagina.length;i++) {

      letra=pagina.substring(i,i+1).toUpperCase();

      a=alfabeto.indexOf(letra,0);

      a-=(num.substring(i,i+1)*1);

      if (a<0) a+=26;

      result += alfabeto.substring(a,a+1).toLowerCase();

    }

    return result;

  }

  // -->

  </SCRIPT>

  <FORM NAME="decodificador" onSubmit="decodificar(this); return false;">

    <p align="center"><font face="Arial">Respuesta:

    <INPUT TYPE="text" NAME="password" size="20">

    <INPUT TYPE="submit" VALUE="Entrar"> </font> </p>

  </FORM>

Hurubnar

Emmm... No sé nada de javascript (repito: nada), pero bueno, vi esto:
Citarif (passcod == cod1) {

Y supongo que el cod1 es algo así como una variable que a su vez está definida más arriba:
Citarvar cod1 = "1635";

Por lo que puede que el pass sea: 1635

... No creo, pero bueno, por probarlo...

Un saludo,
Herio

egiptoelcairo

no noes esa la respueta pero gracias por tu ayuda