Argumentos/Filtros de pesquisa de Mecanimos de Pesquisa
Os mecanismos de indexação e pesquisa como Google, Bing, DuckduckGo, Yandex, etc possuem argumentos de pesquisa que faz com que seja mais fácil achar conteúdos específicos, como um formato de arquivo, um título ou até em um domínio. Aqui irei anotar alguns dos argumentos utilizados e como utilizá-los para achar conteúdos na internet “like a pro”.
Sintaxe e Lógica
| Sintaxe | Exemplos de uso | O que faz |
|---|---|---|
| ” “ | “terminal linux” | Retorna tudo que contenha “terminal linux”. (precisa ter essas duas palavras juntas e na ordem) |
| OR ou | | terminal OR linux terminal | linux | Retorna resultados relacionados com os termos X OU Y. Se houver algum desses termos, será mostrado nos resultados. |
| AND | terminal AND linux | Retorna resultados relacionados com os termos X E Y. Se houver esses termos, será mostrado nos resultados. |
| – | terminal -linux | Este operador diz para não retornar caso tenha o termo depois do operador “-“. No caso deste exemplo, retornaria resultados com “terminal” mas que não contenham “linux”. |
| ( ) | (terminal AND linux) -ubuntu | Agrupa termos, neste caso do exemplo, iria retornar “terminal” e “linux”, excluindo “ubuntu”. |
| * | linux * book | Operador chamado de “wildcard”, ele diz que naquele espaço pode ser substituído por qualquer coisa. |
Recursos
| Comando | Exemplos de uso | O que faz |
|---|---|---|
| site: | site:mblithium.neocities.org | Pesquisa em um site específico. |
| filetype: | filetype:pdf | Retorna URI de recursos que retornam algum tipo de arquivo. |
| inurl: | inurl:linux | Retorna endereços que tenham na url a palavra específica, neste caso, que tenham “linux”. |
| intitle: | intitle:Index Of | Retorna sites com o título relacionado ao termo de pesquisa. |
| allinurl: | allinurl:linux bash | Pesquisa por endereços que tenham na url as palavras específicas. |
| related: | related:mblithium.neocities.org | Retorna sites relacionados com o site pesquisado. |
“Dorks”
É um método de achar conteúdos utilizandos as técnicas de filtragem de conteúdo nos mecanismos de pesquisa. Com ele é possível achar desde câmeras de segurança IP públicas que foram indexadas até servidores FTP com arquivos diversos, possíveis páginas e conteúdos que não deveriam ser indexados de um site mas por algum motivo (como má configuração) foi indexado, entre outros.
- ExploitDB – Google Hacking Database: Termos enviados por usuários no ExploitDB.
Exemplos
| Termos | O que faz |
|---|---|
| intitle:”webcamXP” inurl:8080 | Procura por títulos da página com “WebcamXP” (um modelo de câmera que normalmente tem essa vulnerabilidade pelos usuários não colocarem senha) e com urls que contenham “8080”, ou seja, IPs com porta 8080. Importante notar que há diversas possibilidades de termos que encontram essas câmeras IP, por isso é importante personalizar para achar exatamente o que precisa. |
| site:drive.google.com dom casmurro | Pesquisa no Google Drive por arquivos com nome “Dom Casmurro”, ou seja, um livro específico. |
| site:1drv.ms nomedoconteúdo | O mesmo que o Google Drive, mas com arquivos do One Drive. |
| cache:twitter.com/matheusbastosop | Abre um cache do Google da página especificada. Útil para buscar uma página ou postagem que foi deletada. |
Atenção: Apesar das informações estarem praticamente públicas na internet, não é ético explorar essas falhas obtendo alguma vantagem ou causar danos no sistema explorado. Se puder, avise o administrador do sistema para que ele corrija o problema.