Articulo OSINT
Articulo OSINT
Google
En el caso de Google los principales son los siguientes:
- site:
o
intitle:
o
Buscar la cadena que le sea pasada como parmetro, pudiendo estar slo
parte de dicha cadena en el ttulo. Por ejemplo.
intitle:"index of /"
Esto permitir buscar servidores que tengan un listado de archivos mediante
un index of.
allintitle:
o
inurl:
o
allinurl:
o
intext:
o
Permitir buscar los resultados que solo contengan de forma exacta lo que
hemos buscado. Por ejemplo:
allintext:"@yahoo.es:pass"
Este comando nos podra permitir buscar algunas cuentas de yahoo.es.
cache:
o
allintext:
o
Similar al anterior "all", pues la diferencia con inurl es que en este comando
todo debe aparecer obligatoriamente en la URL. Por ejemplo:
allinurl:"and+1=0+union+select+1"
Esta query devolver pginas que muy posiblemente sean vulnerables a un SQLi.
info:
o
link:
o
Permite buscar las pginas que tienen un determinado link. Por ejemplo:
link: www.highsec.es
Es importante recalcar que buscara SOLO ese link, que sera distinto de highsec.es
ext:
'&&':
o
La Google Hacking DataBase (GHDB) es un proyecto que surgi hace algunos aos donde la
gente comparte sus dorks personalizados, nombre que se le da a las bsquedas avanzas que
hacen uso de operadores para conseguir una cierta informacin.
http://www.exploit-db.com/google-dorks/
http://www.hackersforcharity.org/ghdb/
Existen gran variedad de dorks, pero suelen ser deprecated porque, aunque sin duda supone un
buen punto de partida para obtener una visin general de cmo s e podra plasmar en un
comando de Google una bsqueda completa en internet de una forma precisa, aunque como se
THIBER, the cybersecurity think tank
Universidad Autnoma de Madrid, Campus de Cantoblanco, C/ Toms y Valiente, n 11, Edificio
C. Tercera Planta 28049 MADRID (ESPAA)
[email protected]
Ahora se selecciona el enlace deseado y se visualiza a travs de la cach del propio navegador,
de tal forma que nicamente se quedara registrado en Google:
Este extremo podra seguir desarrollndose para dar lugar a otros dorks como por ejemplo:
Cuentas de correo:
ext:sql (intext:@hotmail.* || intext:@gmail.* || intext:@outlook.*) (intext:password || pass)
ext:xls (intext:@hotmail.* || intext:@gmail.* || intext:@outlook.*) (intext:password || pass)
Cuentas de correo de gobiernos:
ext:sql (intext:@gov.* || intext:@gob.*) (intext:password || pass)
ext:xls (intext:@gov.* || intext:@gob.*) (intext:password || pass)
(ext:sql ||ext:xls) (intext:@gov.* || intext:@gob.*) (intext:password || pass)
Cuentas de correo generales:
(ext:sql ||ext:xls) (intext:@hotmail.* || intext:@gmail.* || intext:@outlook.* || intext:@gov.*
|| intext:@gob.*) intext:password
ext:log (intext:@hotmail.* || intext:@gmail.* || intext:@outlook.* || intext:@gov.* ||
intext:@gob.*) intext:password
Cuentas de correo en los logs:
ext:log (intext:@hotmail.* || intext:@gmail.* || intext:@outlook.* || intext:@gov.* ||
intext:@gob.*) intext:password
A continuacin se muestran algunos ejemplos de cmo se podra encontrar servidores
vulnerables. Es importante especificar que el resultado depende de lo que se desee buscar, ya
sea una vulnerabilidad, configuraciones por defecto u otro valor. En este caso se muestra cmo
sera posible obtener las configuraciones de un servidor para capturar las credenciales de acceso
va web y ftp.
filetype:config inurl:web.config inurl:ftp
Otros posibles ejemplos podran ser los siguientes:
Index of de sitios gubernamentales:
(site:gob.* || site:gov.*) intitle:"index of /" intext:"Last modified Size Description"
THIBER, the cybersecurity think tank
Universidad Autnoma de Madrid, Campus de Cantoblanco, C/ Toms y Valiente, n 11, Edificio
C. Tercera Planta 28049 MADRID (ESPAA)
[email protected]
Para terminar, se analiza cmo se podra localizar algunas cmaras IP, aunque para esto se ver
ms adelante que el buscador Shodan es ms eficaz. En este caso el dork empleado es eficaz en
tanto en cuanto se ha identificado que slo ese tipo de modelo de cmaras IP tiene esa URL, por
lo tanto es algo identificativo que al buscar en Google permite encontrar dichas cmaras. El
ejemplo sera el siguiente:
inurl:/control/userimage.html
El ejemplo visto es un caso puntual, pero si se desease buscar otro tipo slo sera necesario
investigar algn patrn que sea identificativo, ya sea que siempre se pone el mismo ttulo, que
en la web siempre aparece alguna cadena concreta, etc.
Bing
Bing, buscador de Microsoft, comparte operadores con Google como pueden ser: ext, filetype,
intitle, site, los operadores || y &&.
Por otro lado se introducen algunos distintos, como:
-
ip:
o
Sustituye al inur
url:
Aunque Bing es otro buscador ampliamente usado al realizar labores de OSINT o para identificar
a un objetivo en un test de intrusin hay que decir que se obtienen menos resultados que en
Google, aunque a veces pueden ser distintos, de ah la necesidad de ejecutar bsquedas con
ambos.
Yahoo
Comparte con Google los siguientes: site, link, inurl, intitle, y adems tiene:
- hostname:
o Que permite buscar por un dominio concreto
Shodan
Qu es Shodan?
Se podra decir que es un buscador como Google, pero tiene una muy importante diferencia y
es que Google va recorriendo Internet y cacheando o almacenando la informacin web, es
decir la que se puede visualizar a travs de un navegador, ya sea http, https, http-alternativo,
ftp, etc.
Shodan, sin embargo, recorre internet escaneado cada IP, sacando los servicios que tiene
abiertos, capturando y cacheando el banner que le devuelve el servicio. Esto nos permite hacer
bsquedas en la informacin retornadas por los servicios, de tal forma que permite encontrar,
por ejemplo, todos los servidores apache de la versin 2.20, todas las IPs de Madrid que tengan
telnet abierto, etc.
A continuacin se profundiza en qu es, qu operadores implementa tanto para un profesional
que ejecuta un test de intrusin o realiza labores de OSINT, as como la visin que podra tener
un atacante.
Los operadores o comandos en Shodan para buscar son los siguientes:
- city:
o bsqueda dirigida en una ciudad. Por ejemplo:
apache city:"Madrid"
country:
o Bsquedas por pas. Por ejemplo:
ssh country:es
Esto mostrara todo lo que encuentre de SSH en Espaa
geo:
o
port:
o
before/after:
o Sirve para filtrar los resultados segn cuando los haya escaneado Shodan por
ltima vez.
'-':
o
Para definir que el parmetro que le sigue tiene que excluirlo de los
resultados. Por ejemplo.
port:23 -city:"Madrid"
Esto permitira buscar todas las IP que tengan el puerto 23 abierto que NO
sean
de
Madrid
'|':
o
Una vez analizados todos los comandos, se procede a realizar combinaciones de los mismos. A
continuacin se muestra una gran lista de dorks para Shodan que se han realizado a modo de
ejemplo para que se pueda apreciar ver la cantidad de elementos conectados a internet que es
posible encontrar gracias a este buscador.
Para conseguir estos dorks es conveniente seguir una metodologa de trabajo especfica, y lo
primero es tener claro exactamente qu se desea encontrar para, una vez definido, visitar las
webs de los fabricantes, localizando el producto y localizando especificaciones, fotos que
puede tener la web, qu banner tiene, qu puertos le identifican, si es necesario o no
autenticacin en la pgina principal, etc Con todos estosdatos es relativamente sencillo ir
construyendo dorks que cada delimiten ms el objetivo.
En caso de que el dispositivo a buscar tenga contrasea, muchas veces su valor es el que tiene
por defecto de fbrica, por lo que nicamente tendremos que localizar el manual del
fabricante y comprobar cul es, de esta forma cualquier atacante podra entrar en un sistema
mal configurado de una forma trivial.
A continuacin se muestran algunos ejemplos:
Routers por defecto:
Routers de ONO [Password por defecto vacio/admin]:
WWW-Authenticate: Basic realm="Thomson" country:ES org:"ONO"
Routers Huawei [Open]:
title:"huawei home"
Routers D-Link [Open o admin/vacio]:
title:"home router" server:"siyou server" org:"Mega Cable, S.A. de C.V."
Routers Israel [admin/admin]
title:"residential gateway" "Content-Length: 2771"
Routers GPON [root/admin]
title:"GPON Home Gateway"
Routers y PBX Orange [admin/admin]
title:livebox
Routers Telefnica [Sistema contra hackers, por defecto 1234/1234]
title:"Home Station"
Routers Telefnica [Pass por defecto 1234/1234, telnet abierto]
title:"Web-base configurator" country:es
Casas Inteligentes:
Casas
inteligentes
[admin/admin]
THIBER, the cybersecurity think tank
Universidad Autnoma de Madrid, Campus de Cantoblanco, C/ Toms y Valiente, n 11, Edificio
C. Tercera Planta 28049 MADRID (ESPAA)
[email protected]
Server"
Referente al tema de las cmaras dentro de poco lanzare una herramienta pensada
para realizar pentest y autopwn de estos dispositivos.
Sistemas de Ventilacin, Alarmas, Luces, etc..:
title:"real time monitoring avtech"
Server:IQ3 Content-Length: 184
Sistemas SCADA:
Planta petrolfera:
title:"Web Scada" o "INDIAS WEB SCADA"
UPS Liebert:
title:liebert port:80
i.Lon Enterprise energy management and streetlight management [(ilon/ilon)]:
title:"i.LON
SmartServer
2.0"
Server: WindRiver-WebServer/4.4
Sistemas Satlites ComTech [comtech/comtech]:
title:comtech
Servidores de almacenamiento:
title:"synology
nas"
title:"diskstation nas"
Sistemas de audio:
title:"qsa 500"
Server: eCos/1.0 200
Sistemas
solares:
title:"atlas
solar"
title:"control solar"
Termostatos
/
title:"Thermostat
title:"Control | Air Post"
aire:
control"
Sistemas Catherpila:
title:"Communicator" Server: Z-World Rabbit
THIBER, the cybersecurity think tank
Universidad Autnoma de Madrid, Campus de Cantoblanco, C/ Toms y Valiente, n 11, Edificio
C. Tercera Planta 28049 MADRID (ESPAA)
[email protected]
Controlador Switch:
title:"Calypso"
Cajas fuertes:
title:"CacheTalk III"
Controladores SCADA Schneider y otros:
title:" PowerLogic" (vacio/admin)
title:"FactoryCast" (USER/USER y ftp:ntpupdate/ntpupdate)
Control de los pacientes en hospitales:
title:"tracevue"
Semforos:
executive 3.3
title:"Pips Technology P357 Error"
ruggedcom port:23 (admin/admin o guest/guest !!!!)
ruggedcom port:80 (admin/admin o guest/guest !!!!)
Paneles de carreteras:
Daktronics
Sensores:
akcp
Varios:
title:"smartcontrol" (Backdoor superman/superman)
title:Bacnet
A continuacin se muestran algunas imgenes de utilidad cuando se est buscando ciertos
dispositivos como pueden ser cajas fuertes conectadas a internet o los controladores de
semforos.
Imgenes de algunos ejemplos:
Control de sistemas de trfico: