· 9 years ago · Nov 09, 2016, 12:52 AM
1Hola taringueros una vez mas les traigo otra cosa relacionada con hacking. Todavia me falta terminar la parte dos mi post anterior pero falta poco. Por lo tanto tenia ganas de ensañarles un par de trucos que se pueden hacer con los buscadores. Hoy en dia, aunque no parezca, son herramientas muy potentes, en las cuales se puede encontrar cualquier tipo de informacion, y tambien como se indica en el titulo para hackear, ahora veremos como.
2
3hacker
4
5Que buscador es mejor?
6
7No hay un buscador mejor que otro, pero si con diferentes caracteristicas que podemos aprobechar para investigar y buscar vulnerabilidades. La parte mas importante de estos hackeos es que podemos buscar archivos en los cuales se puedan extraer meta-datos para utilizarlo en posterior ataque.
8
9google
10
11ROBOTS.TXT
12
13Muchos ya sabran que en los sitios comunmente tiene este archivo en la ruta principal, que sirve para indicarle a los buscadores, que carpetas o donde no tienen que acceder o indexar paginas. Por lo cual podemos ver carpetas sensibles con contenido aprobechable. Si quieren pueden hacer la prueba en http://google.com.ar/robots.txt.
14
15google hacking
16
17Tencincas de Hacking con buscadores
18
19Pre Indexacion
20
21Para poder hacer uso de esta tecnica tenemos que encontrar una vulnerabilidad de tipo RFI(Remote File Inclusion). Si no queremos dejar huellas de nuestro ataque tenemos user Google o Bing de este modo: Tenemos que pedir que indexen el url malicioso que queremos inyectar, y al visitar la pagina para poder indexarla cometeran el ataque a la web. Lo que esto permitira ocultar el autor del ataque. A partir de esta tencinca podemos hacerlo tambien en ataques XSS, o hacer phising.
22
23hackear con google
24
25Hacking con Google
26
27Operadores logicos en Google
28
29Al igual que en los lenguajes de programacion, se pueden usar operadores logicos para busquedas mas certeras:
30Operador (-): Se suprimira ese argumento de la busqueda. Ej: "taringuero -fachero" daria como resultado de busqueda sin el termino "fachero".
31
32Operador (|): Este operador hace que en la busqueda haya mas de un termino. Eje: "Taringuero | Virgo" como resultado obtendriamos una busqueda con el termino "Taringuero" o "Virgo".
33
34Parametros
35
36Estos ya los explique en mi post anterior por lo cual voy hacer un copy/paste.
37
38site: busca todo lo relacionado con el dominio
39intile: sitios relacionados al titulo
40allintitle: sitios de titulos con todas las palabras definidas
41inurl: presente en el url
42allinurl: todo presente en el url
43filetype: tipo de archivo por buscar, extension
44allintext: todo presente en el texto por buscar
45link: quien linkea a determinado sitio buscado
46inanchor: busca en el texto utilizado como link
47daterange: busca entre rango de fechas
48cache: busca dentro de los sitio cacheados
49info: informacion sobre el sitio web buscado
50related: busca similares
51author: autor de mensaje en google groups
52group: busca pertenencia en grupo en Google Groups
53phonebook: busca numero de telefonos
54insubject: busca titulares de mensajes en Google Groups
55define: busca el significado de determinado vocablo
56
57Un datos importante es que para que estos busquedas funcionen tienen que ir a la ultima pagina, clickear en "repetir busqueda e incluir los resultados omitidos". Luego tenes que buscar archivos que tengan abajo un texto: "No hay disponible una descripción de este resultado debido al archivo robots.txt de este sitio. Más información.".
58
59Ventajas de Google
60
61A diferencia de bing, google no sigue al pie de la letra el archivo robots.txt por lo que nos juega a nuestro favor. Otra ventaja que tiene google es que tiene el cache donde podemos ver ataques webs de hace meses o paginas inexistentes.
62
63Google Dorks
64
65Utilizando todo lo anterior podriamos ya empezar a realizar un par de cosas interesantes. Pero hay alguien que nos facilita el trabajo es esta pagina http://www.exploit-db.com/google-dorks/ en esta web se encuentra la GoogleHackingDataBase que contiene las diferentes busquedas que se podrian utilizar en diferentes objetivos.
66
67Aca les voy a dar un par de ejemplo que sirven en algunas paginas.
68
69Usuarios
70
71Si realizamos la busqueda filetype:xls "username | password" nos delolveria una lista excel con los nombres de usuario y password. Muchas veces la lista sea vieja, pero en alguna que otra pagina funciona.
72
73Passwords
74
75inurl:"passes" OR inurl:"passwords" OR inurl:"credentials" -search -download -techsupt
76-git -games -gz -bypass -exe filetype:txt @yahoo.com OR @gmail OR @hotmail OR
77@rediff
78
79
80Como vemos esta es un poco mas compleja, vamos por partes.
81
82El "OR" este operador nos permite asignarle 2 condiciones, si no encuetra la que esta del lado izquierdo del operador pasa al derecho.
83El inurl:â€passesâ€, inurl:â€passwords†y inurl:â€credentials†buscara una url que contenga la palabra passes, passwords o credentials.
84-search -download -techsupt -git -games -gz -bypass -exe, en este caso queremos excluir estas palabras para tener una busqueda mas limpia, evitando paginas de juegos, descargas, etc...
85filetype:txt que nos buscara archivos con la extensión .txt.
86@gmail.com , @yahoo.com ,etc buscara archivos de texto que contenga algún correo de esos dominios.
87
88El resultado les dara gracia, por que nos estamos aprobechando de gente que hackeo a otro, por que usualmente las paginas que guardan este tipos de datos en txt, son paginas de phishing.
89
90Mensajes de error
91
92Otra forma es buscar mensajes de error lanzados por los servidores, por que los programadores de estas paginas webs seguro son unos taringueros virgos vagos, que no se dieron el tiempo de revisar y corregir estos errores, y este plagado de estos, lo que nos daria muchas vulnerabilidades para explotar.
93
94Un ejemplo seria un error de mysql ya que son muy comunes en php: "Warning: mysql_query()" "invalid query" -foro -help -ayuda -como, les saque esas palabras ya que seguramente nos toparemos con paginas que nos indiques como resolver este tipo de errores.
95
96Carpetar sensibles
97
98Una de las funciones muy interesantes es de buscar carpetas o archivos de configuracion, pero para eso tienen que conocer la aplicacion, y que tipo de archivos maneja. Por ejemplo si queremos buscar emails podemos usar intitle:index.of /maildir/new/.
99
100Escaneo de archivos vulnerables
101
102Tambien lo podemos usar como escaner de vulnerabilidades. Por ejemplo si queremos buscar pagina con la vulnerabilidad LFD(Local File Disclousure).
103
104Escaneo de servidores vulnerables
105
106En esta categoria entran todo los servidores con backdoors y cosas por el estilo. Ejemplo filetype:php inanchor:c99 inurl:c99 intitle:c99shell.
107
108Busqueda de informacion sensible
109
110Aca entrari el material de caracteristicas privadas como seria un ejemplo. "not for public release" inurl:gob OR inurl:edu OR inurl:mil -.com -.net -.es esto daria como resultado informacion secreta, o de caracater privado.
111
112Paginas de LogIn
113
114Estas paginas nos servirian para en las paginas con fuerza bruta. Ejemplo intitle:"Log In" "Access unsecured content without logging in".