Google dorking é a coisa mais parecida com almoço grátis que a segurança ofensiva tem. Você digita uma consulta, o Google devolve planilhas, portais de administração e arquivos de configuração que ninguém pretendia publicar, e você não enviou um único pacote para o alvo. A técnica é mais velha que a maioria de quem a pratica: o pesquisador Johnny Long começou a colecionar essas consultas em 2002 e as chamou de googleDorks. Mais de vinte anos depois, os Google dorks continuam sendo o primeiro movimento na maioria dos trabalhos de teste de penetração e em quase todo desafio de CTF com sabor de OSINT.
Este guia cobre os operadores que ainda funcionam em 2026 e aponta aqueles que os guias rápidos populares insistem em listar anos depois de o Google os ter removido. Você vai aprender a encadear operadores em consultas que realmente encontram alguma coisa, para que serve a Google Hacking Database e onde exatamente fica a linha legal. Se preferir aprender praticando, o capítulo sobre Google dorking do nosso curso de OSINT roda essas técnicas como exercícios guiados no navegador.
Resumo: Google dorking é usar operadores de busca avançados como site:, filetype:, intitle: e inurl: para achar informação que está indexada publicamente mas que nunca deveria ser encontrada. É reconhecimento passivo: você consulta o Google, não o alvo. A habilidade não é decorar dorks, é combinar três ou quatro operadores para reduzir um milhão de resultados aos vinte que valem a leitura.
O que é Google dorking?
Google dorking é a prática de usar operadores de busca avançados para encontrar informação que um buscador indexou mas que o dono nunca pretendeu publicar. Um dork é uma dessas consultas. Em vez de perguntar ao Google do que uma página trata, você pede páginas com um tipo de arquivo específico, uma palavra específica na URL ou uma frase específica no título, e deixa os erros de configuração virem à tona.
O nome vem de Johnny Long, que começou a catalogar em 2002 as consultas que expunham sistemas sensíveis e as organizou na Google Hacking Database (GHDB) em 2004. Ele apresentou a pesquisa na Black Hat em 2004 e publicou Google Hacking for Penetration Testers em 2005. Desde 2010 a GHDB é mantida pela OffSec como parte do Exploit Database.
Aqui está a parte que os iniciantes costumam entender errado. O dorking não explora nada no Google. O Google está fazendo o trabalho dele perfeitamente: ele rastreou uma URL pública e indexou o que encontrou. A vulnerabilidade está do outro lado, onde alguém deixou a listagem de diretórios ligada, colocou um arquivo .env dentro da raiz web, ou pôs um relatório interno em um servidor sem autenticação com um link apontando para ele. O dorking só te dá uma linguagem de consulta para achar esse tipo de erro em escala.
A MITRE registra isso na tática de Reconhecimento como T1593.002, Search Engines, descrevendo como adversários usam "consultas especializadas para procurar vazamentos de informação sensível, como detalhes de rede ou credenciais". Atacantes de verdade usam isso, e é exatamente por isso que quem defende precisa conhecer a técnica.
Os operadores de busca do Google que importam
Existem dezenas de operadores circulando em posts de blog. Oito deles fazem quase todo o trabalho. Aprenda esses e você consegue montar qualquer dork de que vá precisar.
| Operador | Exemplo | O que faz |
|---|---|---|
site: | site:example.com | Restringe os resultados a um domínio ou subdomínio |
filetype: / ext: | filetype:pdf | Retorna apenas aquela extensão de arquivo |
intitle: | intitle:"index of" | Palavra ou frase no título da página |
inurl: | inurl:admin | Texto em qualquer parte da URL |
intext: | intext:password | Palavra ou frase no corpo da página |
"..." | "internal use only" | Frase exata, sem sinônimos nem variações |
- | -site:blog.example.com | Exclui o que vier depois |
OR ou | | filetype:xls OR filetype:csv | Casa com qualquer um dos lados |
Os que o Google realmente documenta
Vale saber quais deles o Google assume oficialmente. A página oficial de refinamento de busca documenta apenas as aspas de frase exata, site:, o sinal de menos para exclusão, filetype: e os operadores de data before: e after:. Todo o resto da tabela acima não é documentado.
Não documentado não quer dizer quebrado. intitle:, inurl: e intext: funcionam há duas décadas e não dão sinal de que vão sumir. Quer dizer, sim, que o Google não te deve nada se um deles mudar de comportamento na terça que vem, o que acontece de verdade.
As variantes com prefixo merecem uma linha cada. allintitle: e allinurl: exigem que todas as palavras seguintes casem, em vez de apenas uma, o que ajuda de vez em quando mas combina mal com os outros operadores. Na prática, você vai usar intitle: duas vezes em vez de recorrer a allintitle: uma vez.
Operadores mortos em 2026
É aqui que a maioria dos guias rápidos desmorona. Se um artigo ainda lista estes, ele foi copiado e não testado:
cache:- acabou. O Google aposentou seu cache público em fevereiro de 2024 e removeu o operador junto. O Search Liaison confirmou a remoção publicamente. Em setembro de 2024 o Google passou a incluir links para o Internet Archive nos resultados, como substituto parcial.link:- descontinuado em 2017. Ainda devolve alguma coisa, mas a amostra é tão filtrada que o resultado não serve para nada.info:- aposentado. O Google agora mostra os mesmos detalhes de página pelo painel "Sobre este resultado".+e~- ambos abandonados há anos. Use aspas para correspondência exata no lugar de+.
Quando precisar de uma cópia arquivada de uma página que já foi limpa, vá direto para a Wayback Machine. Esse hábito é mais confiável do que o cache: jamais foi, porque o arquivo guarda histórico em vez de um único instantâneo.
.git para produção, exatamente o tipo de exposição que os dorks com inurl: foram feitos para achar. Roda no navegador, sem instalação.
Combinando operadores: seus primeiros dorks de verdade
Um operador é uma busca. Três operadores formam um dork. Todo o ofício está em empilhar restrições até o ruído sumir, e o jeito mais rápido de entender isso é montar uma consulta por etapas.
Digamos que você esteja testando uma empresa e queira saber quais documentos dela estão parados no índice do Google. Comece amplo:
site:example.com
Isso traz toda página indexada do domínio, o que em uma empresa real significa milhares de resultados inúteis. Restrinja a documentos em vez de páginas web:
site:example.com filetype:pdf
Melhorou, mas um site corporativo publica folhetos e fichas técnicas de propósito. Você quer os documentos publicados por acidente, então acrescente uma frase que só aparece em documentos que alguém queria manter dentro de casa:
site:example.com filetype:pdf "internal use only"
Agora corte o subdomínio que hospeda a biblioteca pública de marketing, já que você sabe o que tem lá:
site:example.com -site:downloads.example.com filetype:pdf "internal use only"
Quatro operadores, e o conjunto de resultados saiu de milhares de páginas para uma lista que você lê em dois minutos. Essa progressão, do amplo para o estreito com uma subtração no fim, é o padrão por trás de todo dork bom.
Três padrões que valem a pena memorizar
Depois que o empilhamento faz sentido, a maioria dos dorks úteis cai em três formatos.
Listagem de diretórios. intitle:"index of" casa com o título de página que Apache e nginx geram quando a navegação de diretórios fica ligada e não existe arquivo de índice. Acrescente uma palavra-chave para mirar: intitle:"index of" "backup". Só esse dork responde por boa parte das exposições acidentais da internet, e isso já dura vinte anos.
Portais de login. inurl:admin e intitle:"login" encontram interfaces administrativas que nunca deveriam estar voltadas para a internet. Em um trabalho autorizado, isso mapeia a superfície de ataque rapidamente, e costuma revelar um painel de homologação esquecido rodando duas versões principais atrás da produção.
Mensagens de erro. Um stack trace no índice te conta o framework, às vezes a versão e, ocasionalmente, um caminho de arquivo no servidor. Buscar uma string de erro exata acompanhada de site: é assim que se encontram aplicações rodando em modo debug.
Na prática, a combinação de operadores importa menos que a palavra-chave que você entrega a ela. Qualquer um roda filetype:xlsx. Quem encontra alguma coisa rodou filetype:xlsx com uma palavra que só aparece nos modelos internos do alvo, e tirou essa palavra de uma página perfeitamente comum do site do próprio alvo.
Um guia rápido de Google dorks em que dá para confiar
Todo dork abaixo usa apenas operadores com funcionamento confirmado em 2026. Leia a coluna do meio antes de copiar a da esquerda, porque entender por que um dork funciona é o que permite escrever os seus.
| Dork | Por que funciona | Uso típico |
|---|---|---|
site:example.com | Delimita tudo a um único domínio | Início de qualquer reconhecimento autorizado |
site:*.example.com -www | Subdomínio curinga, menos o site principal | Achar hosts de dev e homologação |
intitle:"index of" "parent directory" | As duas strings aparecem nas páginas de listagem geradas | Navegação de diretórios aberta |
filetype:env "DB_PASSWORD" | Arquivos de config de frameworks usam chaves fixas | Segredos de aplicação vazados |
filetype:log inurl:error | Arquivos de log servidos como conteúdo estático | Caminhos, versões, stack traces |
filetype:sql "INSERT INTO" | Todo dump de banco contém essa cláusula | Exportações de banco expostas |
inurl:"/wp-content/uploads/" filetype:pdf | O WordPress joga todo upload em um caminho só | Documentos enviados mas nunca linkados |
intitle:"index of" inurl:.git | Um diretório de controle de versão navegável | Código-fonte e histórico de commits |
site:pastebin.com "example.com" | Vazamentos colados mencionam o domínio da vítima | Monitoramento de credenciais e dumps |
site:github.com "example.com" password | Segredos fixos no código sobrevivem em repositórios públicos | Erros de desenvolvedores |
intitle:"login" inurl:admin site:example.com | Painéis de admin nomeiam título e caminho de forma consistente | Mapear a superfície de ataque |
site:example.com after:2026-01-01 | Filtra pela data da última atualização | Identificar páginas alteradas recentemente |
Dois hábitos vão te poupar tempo. Primeiro, rode o mesmo dork no Bing e no DuckDuckGo quando o Google voltar vazio, porque os três buscadores indexam cantos diferentes da web e o Bing ainda aceita ip: para busca reversa por endereço IP. Segundo, espere um CAPTCHA se disparar vinte dorks seguidos. Isso é o Google limitando sua taxa de requisições, não te bloqueando, e ir mais devagar resolve. Ferramentas que despejam centenas de consultas por minuto colocam seu IP em uma pausa bem mais longa.
filetype: entrega. Gratuito para começar, sem cartão de crédito.
A Google Hacking Database
A Google Hacking Database é um índice público e categorizado de consultas de busca que expõem informação sensível ou sistemas vulneráveis. Ela existe desde 2004 e vive no Exploit-DB, onde cada entrada é etiquetada, datada e creditada a quem a submeteu.
As entradas são agrupadas pelo que encontram, e os nomes das categorias dizem muito sobre como os sistemas falham:
- Files Containing Passwords, Files Containing Usernames, Files Containing Juicy Info
- Sensitive Directories, Vulnerable Files, Vulnerable Servers
- Pages Containing Login Portals, Various Online Devices
- Error Messages, Web Server Detection, Footholds
- Advisories and Vulnerabilities, Network or Vulnerability Data, Sensitive Online Shopping Info
Use a GHDB como fonte de ideias, não como uma lista para executar. Muitas entradas antigas miram software que não existe mais, e o Google discretamente parou de casar parte da sintaxe. O valor está no padrão: leia dez entradas de "Vulnerable Servers" e você vai começar a perceber quais strings um determinado produto sempre coloca nos títulos, um conhecimento que dá para apontar para aquilo que você realmente está testando.
Uma opinião forte, já que alguém precisa dizer: ignore as listas de "os 1000 melhores Google dorks". São cópias de cópias da GHDB com os operadores mortos deixados lá dentro, e percorrer uma delas não te ensina nada além de colar texto. Oito operadores e o raciocínio por trás deles te levam mais longe que mil consultas que você não escreveu.
Google dorking em CTFs e no reconhecimento de bug bounty
Para quem joga CTF, o dorking aparece em dois lugares. Desafios de OSINT te entregam um nome, um usuário ou uma foto e esperam que você descubra o resto: uma consulta site: bem mirada nas plataformas onde as pessoas vazam coisas sobre si mesmas ganha de qualquer ferramenta. Desafios de web às vezes escondem uma dica ou uma versão antiga de uma página completamente fora da máquina do desafio, e a Wayback Machine mais um dork site: te levam até lá.
É no bug bounty que o reconhecimento por dorking dá dinheiro de verdade. O fluxo que funciona é este:
- Leia o escopo do programa e anote todo domínio e todo curinga que você tem permissão de tocar.
- Rode
site:*.target.com -wwwpara enumerar de graça os subdomínios que o Google já conhece, antes de resolver um único registro DNS. - Cace os tipos de arquivo que ninguém publica de propósito:
filetype:env,filetype:sql,filetype:log,filetype:bak. - Vasculhe as plataformas de código:
site:github.com "target.com"junto com palavras comoapi_key,tokenou os nomes de projetos internos da empresa. - Veja o que uma versão antiga do site expunha e depois confirme se o caminho ainda está no ar.
Repare no que essa lista não inclui: encostar no alvo. Tudo acima consulta um terceiro, e é por isso que o dorking é classificado como reconhecimento passivo e por isso é seguro rodá-lo antes de a janela de teste abrir. No instante em que você busca uma dessas URLs diretamente, ou começa a forçar caminhos com uma ferramenta como o Gobuster, você entrou em teste ativo e as regras mudam por completo.
O dorking se combina naturalmente com o resto de um kit de reconhecimento, em vez de substituí-lo. Nossa seleção de ferramentas OSINT gratuitas mostra onde a enumeração de subdomínios, a consulta a vazamentos e a extração de metadados assumem depois que o Google entregou tudo o que tinha.
Como verificar o que o Google sabe sobre o seu site
A metade defensiva dessa habilidade leva dez minutos e é o item mais valioso deste artigo para quem administra um site. Rode isto no seu próprio domínio agora mesmo:
site:yourdomain.com intitle:"index of"
site:yourdomain.com filetype:env
site:yourdomain.com filetype:sql OR filetype:bak OR filetype:log
site:yourdomain.com inurl:admin OR inurl:login
site:yourdomain.com "confidential" OR "internal use only"
Tudo o que voltar já é público. Foi rastreado, indexado e servido a quem pedisse, e apagar o arquivo hoje não muda quem o leu ontem.
O DHS, o FBI e o NCTC publicaram um boletim conjunto sobre isso em julho de 2014, intitulado "Malicious Cyber Actors Use Advanced Search Techniques". Ele documenta um caso de outubro de 2013 em que atacantes usaram dorking para localizar sites rodando uma versão vulnerável de um software de fórum, e então comprometeram 35.000 sites e criaram contas de administrador neles. A recomendação do próprio boletim era reduzir o que vai para a internet, fazer autoauditoria com a GHDB e remover conteúdo indexado pelo Search Console.
A armadilha do robots.txt
O instinto é adicionar o caminho sensível ao robots.txt. Não faça isso. São dois problemas, e ambos são piores do que aquilo que você queria corrigir.
Primeiro, o robots.txt controla o rastreamento, não a indexação. Uma URL bloqueada ainda pode aparecer nos resultados do Google se qualquer coisa, em qualquer lugar, apontar para ela, porque o Google nunca precisou rastrear a página para saber que ela existe. A própria documentação do Google diz de forma direta que o robots.txt não é um mecanismo para manter uma página fora dos resultados de busca.
Segundo, o robots.txt é um arquivo público. A primeiríssima requisição de um hacker em um alvo novo é /robots.txt, justamente porque os administradores listam ali, prestativos, seus diretórios mais sensíveis. Você desenhou o mapa do tesouro e o deixou na porta de entrada.
O que fazer no lugar: coloque uma tag noindex ou um cabeçalho X-Robots-Tag nas páginas que precisam ficar fora do índice, use a ferramenta de remoção do Search Console para o que já foi indexado, e ponha autenticação de verdade na frente de qualquer coisa realmente sensível. A listagem de diretórios deve estar desligada em todo servidor web de produção, e um arquivo .env simplesmente nunca deveria ser alcançável a partir de uma raiz web.
Considerações legais e éticas
Lembrete essencial: ler uma página de resultados de busca não é crime. Abrir um documento que você sabe que não tinha autorização para ver, ou entrar em um painel de administração que um dork te entregou, pode absolutamente ser. Nos Estados Unidos isso é acesso não autorizado sob o Computer Fraud and Abuse Act, e a maioria dos países tem lei equivalente.
O Google dorking fica em uma zona genuinamente cinzenta, e a resposta honesta é que a consulta está tudo bem e o que você faz depois pode não estar. O dork consulta o Google. Agir sobre o resultado toca o sistema de outra pessoa.
Onde você está claramente em dia
- Auditar domínios que você possui ou administra
- Trabalhos cobertos por uma autorização assinada que nomeie o domínio no escopo
- Programas de bug bounty, dentro do escopo e das regras que o programa publica
- Competições de CTF e labs de treino feitos para prática
- Pesquisa de segurança em que você reporta os achados sem baixar nem redistribuir os dados
Onde as pessoas se metem em encrenca
- Baixar dados pessoais expostos "só para conferir se são reais"
- Entrar em um portal com credenciais achadas em um arquivo indexado, mesmo uma vez, mesmo para confirmar que funcionam
- Publicar um dork que aponta para uma organização específica ainda sem correção antes de ela ter corrigido
- Automatizar centenas de consultas contra um domínio fora de qualquer autorização
Se você encontrar algo exposto que não é seu, o caminho certo é a divulgação responsável: contate a organização, descreva o que está público e como você achou, não toque nos dados e dê tempo para corrigirem. Para situar o reconhecimento dentro de uma metodologia estruturada, o Web Security Testing Guide da OWASP documenta a fase de coleta de informação em detalhe.
Perguntas frequentes
Google dorking é ilegal?
Rodar uma consulta de busca é legal. Acessar sistemas ou dados para os quais você não tem autorização não é, independentemente de como você achou a URL. A busca em si é passiva, e tudo o que vem depois é julgado como qualquer outro acesso. Fique em domínios que você possui, que foi contratado para testar, ou que um programa de bug bounty colocou em escopo.
Os Google dorks ainda funcionam em 2026?
Sim. Os operadores centrais site:, filetype:, intitle:, inurl: e intext: funcionam todos. O que mudou é que cache:, link: e info: foram aposentados, e o Google limita a taxa de consultas em rajada com um CAPTCHA. Os dorks que miram software de 2009 quase não retornam nada porque o software sumiu, não porque a técnica parou de funcionar.
Qual a diferença entre Google dorking e Google hacking?
Nenhuma. São dois nomes para a mesma técnica, ambos vindos da pesquisa de Johnny Long no início dos anos 2000. "Google hacking" é o termo mais antigo e o que está no título do livro dele de 2005. "Google dorking" é o que a maioria diz hoje, e é o termo usado pelo boletim do DHS de 2014.
O Google consegue saber que estou fazendo dorking?
O Google vê suas consultas do mesmo jeito que vê qualquer busca. Taxas muito altas disparam um CAPTCHA ou um bloqueio temporário do seu IP, o que é prevenção comum de abuso e não um alerta de segurança. O site que você está pesquisando não vê absolutamente nada, porque você nunca o contatou. Essa é a propriedade que define o reconhecimento passivo.
Qual o melhor Google dork para quem está começando?
site:yourdomain.com intitle:"index of" apontado para um domínio seu. Ele te ensina dois operadores, é legalmente inequívoco, e se retornar resultados você acabou de achar na sua própria infraestrutura um erro de configuração real que vale corrigir hoje.
Como impedir que meu site seja encontrado por Google dorks?
Desligue a listagem de diretórios, mantenha arquivos de configuração e de backup fora da raiz web, e ponha autenticação na frente de qualquer coisa sensível. Use uma tag noindex ou o cabeçalho X-Robots-Tag para páginas que precisam ficar fora do índice, e a ferramenta de remoção do Search Console para conteúdo já indexado. Não conte com o robots.txt: ele não impede a indexação e anuncia publicamente os caminhos que você queria esconder.
Seus próximos passos
O Google dorking recompensa curiosidade muito mais que ferramenta. Oito operadores, o hábito de empilhá-los do amplo para o estreito, e uma palavra-chave que ninguém mais pensou em tentar vão achar mais do que qualquer lista de dorks que dê para baixar. Todo o resto deste artigo, as categorias da GHDB, os operadores mortos, a auditoria defensiva, é contexto em volta dessa única habilidade.
Comece pelo alvo mais seguro possível: o seu próprio domínio, ou o site de um familiar com a bênção dele. Rode os cinco dorks de autoauditoria acima e veja o que volta. Depois leve a técnica para onde existe placar. O curso OSINT for Hackers coloca os Google dorks no fluxo completo de reconhecimento, ao lado de recon de domínio e busca em código, e o lab Git Exposed te faz trabalhar um repositório exposto de verdade, da descoberta até o segredo lá dentro. Os dois rodam no navegador no plano gratuito da HackerDNA, sem instalação e sem cartão de crédito.
Parte da série Teste de Penetração
Artigos relacionados: