Avisar de contenido inadecuado

HowTo: Cryptload Reconectar Zyxel P-660HW-T1

{
}

Hace  ya  algun tiempo me decidi usar cryptload para mis descargas de RS, MU, y demases servidores.

Estaba tratando de buscar un .clr  para que funcionara con el Modem-Router Zyxel P-660HW-T1 V2 (tb compatible la V1 eso si, con firmware de telefonica, aun no lo hago con el firmware original).

Primero trate de abrir los archivos .cltr a la mala sin resultados, asi que me puse a buscar como funcionaban o como podria editarlos, y encontre este programa que me ayudo:  CLR Script.

Una vez que pude echar un vistazo a la configuracion de los .clr para tratar de hacerlo funcionar con el router y despues de buen rato sin poder, decidi borrar todos los archivos dentro de  Cryptload\router\RouterControl, aunque evidentemente como informatico precavido los tenia respaldados en el rar de cryptload.

Encontre una guia en español que me enseñaba a crear el clr de mi modem para Jdownloader (tambien sirve para Crypload), ya que ademas estaba consultando info de la web de crypload en ingles y aleman (entiendo ambos idiomas ;-) ) y se me pedia instalar una herramienta llamada Live HTTP Headers, asi que la busque e instale a mi firefox 3.5.

Segui los pasos que se mencionan para crear el archivo de texto con el live http headers (ver la guia), luego fui a la web de cryptload a generar el clr  para poder usarlo y reconectar nuestro modem sin problemas.

Efectivamente me funciono todo bien, auqnue habian cosas que me molestaban :-S . En Crypload para que la cosa funcionara no debia estar configurado el user ni el pass (el user no se usa en todos los casos),

Config-router crypload

 

Pero ¿que pasa si queremos cambiar la clave del router? ¿tendremos que generar un nuevo CLR? ¿no seria acaso mejor que el clr creado sirva con cualquier password para asi cuando cambiemos este, siga funcionando?

Esas fueron algunas de las preguntas que asaltaron mi mente y evidentemente que queria buscar  sus respuestas las cuales despues de buen rato encontre.

Al editar con CLR Script el archivo de creado, me di cuenta que en cierta linea aparece esto:

<Parameter name="hiddenPassword" value="c0d2ebcd8c26c00f09ff350412e6014f" />

especificamente fije mi atencion en esto:

value="c0d2ebcd8c26c00f09ff350412e6014f"

Alli fue cuandocomprendi que ese value y la cadena que contiene, es una password encriptada en MD5, a pass del router evidentemente, pero aqui venia otra pregunta ¿como hacer para que la password sea una variable y no una constante?.

Recorde que habia estado revisando algunos d elos ficheros clr, especificamente 213.clr y 214.clr en el cual habian unas configuraciones para otros zyxel (650), y al observar me di cuenta de esta diferencia:

<Parameter name="hiddenPassword" value="MD5PasswordL({password})" />

Me di cuenta que no era una cadena, sino una funcion que recibia como parametro una string que es el password del router y devolvia como resultado una string procesada como MD5 (revise las funciones del firmware del router, jeje ¬¬U )

 Entonces pense que quizas ese codigo me solucionaria la vida y se lo implemente al clr. Se supone que con esto escribiremos la pass en la configuracion de cryptload, y esta se encriptaria en el router y funcionaria todo bien... La verdad que no funciona asi, pero de ahi explico eso.

Hasta el momento  la configuracion nos deberia quedar de la siguiente manera

Config-Final cryptload

 

Ahora si es mucho mas util, pues si cambiamos la pass al router, se lo informamos al cryptload y listo! funciona igual ;-) ... pero... NO, la cosa no funcionaba, por alguna razon el Clr no me funcionaba :-( .

Segui horas y horas probando codigo, leyendo, investigando, haciendo ingenieria inversa al firmware para lograr enviar la pass y que me funcionara dinamicamente.

probe codigos como MD5Password ( {password} ), passwordMD5(password), MD5Crypt(key), y otras, pero ninguna funcionaba.

Comenze a revisar los demas clr a ver que encontraba, sabia que la respuesta debia estar alli, y efectivamente ahi estaba. la linea en cuestion debia quedar de la siguiente manera:

<Parameter name="hiddenPassword" value="{password}" />

Deje el router sin pass, y en la config de cryptload tampoco puse password alguno, y efectivamente funcionaba :-D . pero mi felicidad duro poco :-(

Seamos sinceros, nadie tiene el router sin pass, y el que lo tiene, es un verdadero idiota, es como no tener  puerta en la casa! no solo debemos tener configurado el router con pass, sino que con una buena contraseña.

Estaba triste y a punto de avandonar.. pero no soy facil de roer.. ni tampoco me rindo tan facil.

Fui por otra tasa de te verde con miel (ultimamente lo unico que bebo :-P ) y mientras lo tomaba y revisaba todo el material disponible (que era tremendamente amplio)  pense ¿ que sucede si encripto la pass en md5 y se la envio directamente encriptada al router?

Busque  en la web sitios online o programas para encriptar una cadena de texto(String) a un Hash de MD5, y en mi recorrido encontre estas 2 webs:

  1. http://www.adamek.biz/md5-generator.php
  2. http://cali.perudatanet.com/index.php/page/con_script_php_convertir_texto_MD5/es.html

Ahora que tenia como convertir una String a MD5 y lo que debia hacer ahora era comprobar que la pass se encriptaba bien y que generaba el mismo MD5 que el que tenia anteriormente.

Tan sencillo como escribir la clave en la web (cualquiera de las 2) y comparar la cadena MD5 con la que estaba en el clr que genere anteriormente. SI!!!! la cadena MD5 era identica ;-)

Generando MD5 Hash

Fui al firefox, abri una pestaña nueva con direccion al router (http://192.168.1.1) y en password pege la cadena MD5 a ver si logeaba.

NO, no logeaba, pero pense que quizas la web toma la cadena como string y la encripta, y por eso no funciona, asi que no perdi las esperanzas y me fui al cryptload y en la configuracion meti el Hash MD5 a ver que sucedia.

y SI :) funcionaba de mil maravillas! asi que ahora les muestro la ultima imagen, y es la forma en que debe quedar configurado todo para que se nos reinicie el router automaticamente.

 Configuracion final

Analizando el codigo y buscando como depurarlo encontre varias lineas que podian ser omitidas, entre ellas estaba esta:

<Parameter name="LineInfoDisplay" value="Start+to+reset+ADSL%0D%0ALoading+ADSL+modem+F%2FW..." />

Esa linea no aporta ninguna utilidad a nuestro clr y por eso la eliminamos, hay otras tb pero esas quedan a criterio si quieren depurar un poco mas el codigo, pero no son tan necesario eliminarlas.

ALGUNAS CONCLUSIONES:

  1. El router la verdad que tarda mas o menos 2 minutos y medio en reiniciarse y cambiar la IP, no es muy rapido, pero la verdad que eso, a los 15, 50 , 90, y hasta 200 minutos que nos hace esperar RS no es mucho y es bastante favorable.
  2. Si vamos a bajar desde MU no es necesario que el router se reconecte, la verdad que los intertantos no son excesivamente largos
  3. Logre la meta de generar un .clr que nos permita usar el password que sea, sin tener que compilar nuevamente el clr ni tocar el codigo.
  4. Despues de leer mucho en foros, inclusive en el foro oficial de cryptload, y ver mensajes en ingles y en aleman, habia un usuario chileno (bulla) que trato de hacer la implementacion pero no lo consiguio, y al igual que muchos, se decidieron a tener que usar otros programas, como son TelnetDeluxe  asi que por lo que pude concluir soy el UNICO que logro realizar el CLR que si funciona, y ademas con la gran ventaja que si cambiamos el pass al router solo debemos poner el nuevo Hash Md5,  y no debemos crear otro CLR.
  5. Con lo de ser el unico, doy fe por las muchas horas que busque material, y muchos se decidieron al final por usar otros programas como es el caso de Telnet Deluxe o en el peor de los casos reiniciar el router a mano. ahora si no soy el unico (no lo creo) al menos soy el unico que ha posteado como hacerlo y el CLR (lo postie tambien en la web de cryptload.
  6. El archivo es compatible no solo con cryptload sino que tb con jdowloader y otros gestores de descarga. que permitan archivos clr.
  7. Funciona en cualquier pais, cualquier vpi/vci.
  8. Yo lo cree en base al firmware de Telefonica (pq muchos no se atreven a desbloquearlo), pero deberia funcionar con el firmware original, alguien que lo pruebe y comente.
  9. Funciona con cualquier pass, solo hay que general el md5 y listo

Bajar el CLR creado por mi, depurado, funcionando, directamente desde my skydrive

DESCARGAR

pass: la de siempre --> "taichi.obolog.com" (sin las comillas)

{
}

Álbum de fotos de HowTo: Cryptload Reconectar Zyxel P-660HW-T1

4 de 4

Ver fotos de HowTo: Cryptload Reconectar Zyxel P-660HW-T1

{
}

Comentarios HowTo: Cryptload Reconectar Zyxel P-660HW-T1

Hola taichihxa, disculpa mi ignorancia pero deseo saver si el desblok del moden thomson tg585 v7 es para poder conectarce a cualquier compañia telefonica, pues la mia es una llamada TRICOM    en republica dominicana y el moden que consegui es de la compañia CODETEL, esperando sus mejores y savias respuestas  se despide  carlos  jaquez
carlos carlos 29/01/2010 a las 13:33
Probaré este script, hice uno con el http live headers, pero demora como 5 minutos en obtener la ip nueva, con el speedtouch 585 apenas demoraba 12 segundos. Pregunta: con el cryptload puedo configurar para que lo haga al menos en 30 segundos? Tengo el zyxel 660hw-t1 v2.
Es decir puedo bajarle esos 200 segundos a 30?
Gracias
Samuel Samuel 30/08/2011 a las 19:19
Pregunta: Sive este script para el jdownloader?
Samuel Samuel 30/08/2011 a las 19:25

Deja tu comentario HowTo: Cryptload Reconectar Zyxel P-660HW-T1

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

Avatar Tu nombre