miércoles, 15 de abril de 2009

Acceso a Router Prestige 660R-61C desde shell

#!/bin/bash
#auth form

action="http://192.168.1.1/Forms/rpAuth_1"

#ej. ver estadisticas de wan
file="http://192.168.1.1/SysStatistics_ADSL.html"


curl -d "hiddenPassword=f2ad20634343f962125ebf06c2da6" $action
curl $file|html2text

con esto podemos ver en consola estadisticas del router, o por ejemplo, resetearlo.

El "hiddenPassword" es una password encriptada, generada por javascript en el form de login.
Para verla, lo mas facil es bajarse la pagina completa de login
wget "http://192.168.1.1/"
modificarla, despues de "hiddenPassword.value = passwordStr;"
poner: alert ("hiddenPassword.value);

ejecutar la pagina con firefox, y anotar el password encriptado.

Saludos.

No hay comentarios: