Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Hekaly en 14 Marzo 2016, 19:30 pm



Título: [BASH] Ver codigo fuente de pagina con login.
Publicado por: Hekaly en 14 Marzo 2016, 19:30 pm
Buenas.

He estado mirando un buen rato y manuales en internet para ver si puedo ver el codigo fuente de una web que pide un formulario directamente desde la linea de comandos.

Para ello he probado lynx, w3m, links y elinks.

Directamente me funciona: EJ: lynx dominio.com --> luego introduzco user , pass y navego.

Pero mi intencion es mostrar el codigo fuente directamente desde la linea de comandos.

he probado con
Código:
lynx -source -auth=user:pass dominio.com

pero no hay manera, me conecta hasta pedirme de nuevo el login.

Tambien con:

Código:
lynx -source -accept_all_cookies -auth=user:pass dominio.com
lynx -accept_all_cookies -auth=user:pass dominio.com

Por ultimo he intentado configurar un fichero cfg de lynx.

Código:
SET_COOKIES:TRUE
ACCEPT_ALL_COOKIES:TRUE
PERSISTENT_COOKIES:TRUE
COOKIE_FILE:cookie.file
USERNAME:xxxx
PASSWORD:xxxxx


lynx -cfg=/etc/lynx/pruebas.cfg dominio.com

Con los otros comandos me pasa igual, da igual lo que ponga, que siempre me pide el login sin obtener el codigo directamente.



Sabeis la forma correcta para hacer esto, si es que se puede, python, perl?

Muchas gracias.

Un saludo.




Título: Re: [BASH] Ver codigo fuente de pagina con login.
Publicado por: xDie en 14 Marzo 2016, 20:23 pm
wget probaste?

man wget


Título: Re: [BASH] Ver codigo fuente de pagina con login.
Publicado por: Hekaly en 14 Marzo 2016, 21:48 pm
Buenas.

Si, y con curl tambien he probado, varias formas, pero nada.


Me saca el codigo ( o descarga) de la pagina de login, pero no pasa de ahí.

Saludos.


Título: Re: [BASH] Ver codigo fuente de pagina con login.
Publicado por: Hekaly en 15 Marzo 2016, 10:53 am
Aqui os dejo mas pruebas que he hecho y siguen fallandome.

Como bien es sabido en el navegador generalmente puedes introducir el login en la url de esta forma.

Código:
http://user:pass@dominio.com

Aplicando eso con curl , wget, lynx , links , etc, tampoco.

Saludos.