hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de Octubre de 2008, 07:21:23
Noticias: La 1era E-Zine de CPH ya fue liberada, encuentrala
Para ver este enlace Registrate o Inicia Sesion
> aquí

+  Foros pOrtal Hacker
|-+  Hacktivismo
| |-+  Hacking (Moderadores: askatasun, HolyKnight, kamui23, ..::Lëssiëm Táralóm::.., - TuX -)
| | |-+  Paginas para practicar el hacking
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 2 3 4 [5] 6 7 8 Ir Abajo Imprimir
Autor Tema: Paginas para practicar el hacking  (Leído 4960 veces)
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #60 : 10 de Enero de 2008, 12:18:37 »

Jajaj... Ya lo sé ya.. Y no esta bién. Soy demasiado blando  Tongue xDD

El 9 es el más divertido, almenos a mi me resultó gracioso. Venga, un saludo y animo a todos.

^^
En línea
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 794


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #61 : 10 de Enero de 2008, 01:33:11 »

¿Ninguna pista? xD

El 9 me desconcerta :S
un 404 a mi me dice muy clarito que no existe el directorio Cheesy

Un Saludo
En línea


Para ver este enlace Registrate o Inicia Sesion
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #62 : 10 de Enero de 2008, 04:09:05 »

La clave no es lo que hay, sino lo que NO hay... Es una pista algo rara.. jajaj
Solo necesitas leer DETENIDAMENTE todo, absolutamente TODO el código (no te saltes html aunque no te parezca útil...)

Es de los fáciles... Wink

Suerte
En línea
kentshy
NZ2
**
Desconectado Desconectado

Mensajes: 111


Ver Perfil
« Respuesta #63 : 10 de Enero de 2008, 07:32:10 »

Una ultima pista.. para ver el script de 6 hace falta algun programa??
En línea
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #64 : 10 de Enero de 2008, 07:58:09 »

No... Ahora mismo no recuerdo cuál era el séis, pero diria que hay que usar el secundario...
En línea
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 794


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #65 : 10 de Enero de 2008, 09:52:53 »

jajaja
el 9 no tenía dificultad alguna, lo único ees que te dejas los ojos buscando el put* mensaje xD
Ahora el 10 me intriga un poco...no hay ningún código en el javascript...y no veo enlaces que puedan llevar a otro .js :S

Un saludo
En línea


Para ver este enlace Registrate o Inicia Sesion
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #66 : 10 de Enero de 2008, 10:23:38 »

El 10 es el último de cachondeo por decirlo así... Luego la cosa se complica muy notablemente.. . Suerte de nuevo
En línea
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #67 : 11 de Enero de 2008, 07:56:38 »

Estoy trabajando, intentando, sacar el modo de sacar las pass de este tipo de scripts... Acabo de empezar, os lo pongo y haber si alguien puede.

Código:
<SCRIPT LANGUAGE="Javascript">
  <!-- Esconde el codigo a navegadores antiguos
  var alfabeto= "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI"
  var cod1 = "133320";
  var cod2 = "AFGTMUPNSWT";
  function decodificar(formulario) {
    passcod = codificarC(formulario.password.value,3);
    if (passcod == cod1) {
      aux = "" + codificarC(formulario.password.value,10)
      pagina = decodificarP(cod2, aux);
      location.href = pagina + ".html";
    }
    else
      alert("que intentas?");
  }
  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>

Probablemente lo conocereis, pues es muy típico, y el pass ya lo se... Si quereis hacer comprobaciones es "periquito", la cosa esta en que hay que buscar el modo para poder sacar cualquiera...
El cod2 esta codificado en funcion del cod1.
Bueno, que eso ya se ve.

Que os aproveche... Wink
« Última modificación: 11 de Enero de 2008, 09:48:52 por GorK08 » En línea
anderetxebe
NZ2
**
Desconectado Desconectado

Mensajes: 264


*Ander* is here


Ver Perfil WWW
« Respuesta #68 : 11 de Enero de 2008, 09:23:34 »

Buenas,

bueno he empezau ahora y estoy en la 5 XD

mmm ya veo el code pero no entiendo muy bien.

Pensaba que era lo de a, b , c, d, e... eran 27 tonces hacias 27 * 100/ 2-66 vamos que = 27*/-1,5625

Pero ya veo que no :s

Ya intentaré sacar algo xD

Salu2
En línea


Para ver este enlace Registrate o Inicia Sesion
eTX's Blog" style="border:0
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 794


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #69 : 11 de Enero de 2008, 09:44:53 »

26 * 100 / 2 - 66
2600 / 2 - 66
1300 - 66

= ¿?

Cheesy
En línea


Para ver este enlace Registrate o Inicia Sesion
GorK08
NZ1
*
Desconectado Desconectado

Mensajes: 66


~ Mind rules ~


Ver Perfil
« Respuesta #70 : 11 de Enero de 2008, 09:49:56 »

Citar
Estoy trabajando, intentando, sacar el modo de sacar las pass de este tipo de scripts... Acabo de empezar, os lo pongo y haber si alguien puede.

Código:

 
Código:
<SCRIPT LANGUAGE="Javascript">
  <!-- Esconde el codigo a navegadores antiguos
  var alfabeto= "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI"
  var cod1 = "133320";
  var cod2 = "AFGTMUPNSWT";
  function decodificar(formulario) {
    passcod = codificarC(formulario.password.value,3);
    if (passcod == cod1) {
      aux = "" + codificarC(formulario.password.value,10)
      pagina = decodificarP(cod2, aux);
      location.href = pagina + ".html";
    }
    else
      alert("que intentas?");
  }
  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>


Probablemente lo conocereis, pues es muy típico, y el pass ya lo se... Si quereis hacer comprobaciones es "periquito", la cosa esta en que hay que buscar el modo para poder sacar cualquiera...
El cod2 esta codificado en funcion del cod1.
Bueno, que eso ya se ve.

Que os aproveche... Wink

Voy a explicar la parte de encriptación del password para haber si entre todos se nos ocurre alguna idea...
La parte importante es esta:
Código:
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;
  }

Vamos a ver, la funcion codificarC cuyos parámetros son passw (vemos más arriba que es la variable introducida en el formulario, el password en sí) y num, cuyo valor es 3 (lo pone arriba también).
Si seguimos nos indica que la variable codigo vale 0. Pasa el password introducido a mayusculas y lo iguala a la variable letra.
Ahora empieza el bucle:
Desde i=0, hasta que i sea igual a la longitud de la variable texto vamos aumentando de uno en uno...
La variable c es igual al número al que corresponde la letra en la cadena de texto alfabeto más 1. (empezamos a contar desde 0).
Finalmente codigo = a codigo * num + c
sabemos que codigo es 0, luego codigo = c
y volvemos al principio, pero ahora codigo empieza valiendo c, e i, en lugar de 0 valdrá uno... Y así sucesivamente hasta que i sea igual a la longitud del password.
El codigo que obtenemos tras multiplicar por última vez es el cod1.

Espero que se entienda... La otra parte es exactamente igual, pero es irrelevante, pues con el password ya tendremos el nombre de la pagina.html.

Ahora hay que pensar un modo para conseguir hacer el proceso inverso...
Este fin de semana si tengo tiempo me dedicaré a ello.
Un saludo!
« Última modificación: 11 de Enero de 2008, 11:57:46 por GorK08 » En línea
anderetxebe
NZ2
**
Desconectado Desconectado

Mensajes: 264


*Ander* is here


Ver Perfil WWW
« Respuesta #71 : 11 de Enero de 2008, 09:52:21 »

Buenas!!

Gracias master of network, era lo que pensaba pero yo puse 27 *100....

Por qué es 26?? Bueno almenos toy contento de haber ido por buen camino jajaja


Salu2
En línea


Para ver este enlace Registrate o Inicia Sesion
eTX's Blog" style="border:0
kentshy
NZ2
**
Desconectado Desconectado

Mensajes: 111


Ver Perfil
« Respuesta #72 : 12 de Enero de 2008, 12:00:39 »

Si cuentas las letras que hay expuestas te das cuenta de que son 26 y no 27..
yo tube el mismo fallo.. xD
En línea
Ther0x
NZ3
***
Desconectado Desconectado

Mensajes: 794


Ther0x returns... And stronger than ever...


Ver Perfil WWW
« Respuesta #73 : 12 de Enero de 2008, 12:21:26 »

Buenas!!

Gracias master of network, era lo que pensaba pero yo puse 27 *100....

Por qué es 26?? Bueno almenos toy contento de haber ido por buen camino jajaja


Salu2

A mi me pasó lo mismo ander xD
En línea


Para ver este enlace Registrate o Inicia Sesion
xXxDarkSystemxXx
NZ1
*
Desconectado Desconectado

Mensajes: 67


La práctica y dedicación hacen al maestro


Ver Perfil
« Respuesta #74 : 12 de Enero de 2008, 05:47:56 »

oigan todos... si en el 5 me sale <!-- source code denied //-->

como rayos hago para pasar?

EDITO

bahh.. ya me di cuenta.. era tan estupida la cosa xD
« Última modificación: 12 de Enero de 2008, 06:24:25 por xXxDarkSystemxXx » En línea
Páginas: 1 2 3 4 [5] 6 7 8 Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online