Underc0de

[In]Seguridad Informática => Seguridad web y en servidores => Mensaje iniciado por: Jimeno en Marzo 03, 2014, 01:43:51 PM

Título: Saber el link que visitaremos de antemano [curl]
Publicado por: Jimeno en Marzo 03, 2014, 01:43:51 PM
Buenas a todos.
Hace tiempo llevo viendo por la red comentarios con enlaces acortados (t.co, goo.gl, etc) que llevan a phising, robo de cookies, etc. La mayoría de ellos distribuidos en las redes sociales para multiplicar su expansión.
Bien, por ello ahora, si no confío mucho en el enlace que visitaré primero lo "analizo" con curl para saberlo antes de pulsar en él, puesto que se tardan segundos.

Un ejemplo de los enlaces compartidos:
(http://i.imgur.com/bZFBCFM.png)
http://i.imgur.com/bZFBCFM.png

Para ver al sitio que nos lleva la web simplemente, en nuestra terminal lo pasamos por curl y sus parámetros. Para quien quiera ver qué hacen o por qué se utilizan los parámetros, que lea el
man curl

Nuestro comando será (no siendo necesario ser root):
curl -S sitioacortado -LI
Un ejemplo:
curl -S http://tinyurl.com/qymjkjh -LI

Y si queremos ver solamente el sitio al que nos lleva, usamos grep, quedando así el comando:
curl -S http://tinyurl.com/qymjkjh -LI | grep Location
Un ejemplo de la salida:
jimeno@jimeno--Notebook ~ $ curl -S http://tinyurl.com/qymjkjh -LI | grep Location
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0 44804    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Location: http://www.sainsburysebooks.co.uk/author/Nick+Oldham/2081476



Saludos, y, aunque esto no sea nada nuevo, puede servir de ayuda.