Aula 1 – Google Hacking

Transcrição

Aula 1 – Google Hacking
pedrofilho.eti.br
Google Hacking
Prof. Pedro Filho
Prof. Pedro Batista de Carvalho Filho
pedrofilho.eti.br
Objetivos
●
●
●
O que é Google Hacking?
Compreender os termos de busca do Google e
utilizá-lo como ferramenta auxiliar para um
pentest;
Aprender como encontrar buscas pré-definidas,
utilizando o GHD (Google Hacking Database).
pedrofilho.eti.br
Prof. Pedro Batista de Carvalho Filho
Google Hacking
●
●
É a atividade de utilizar a ferramenta de busca do
google para atacar ou proteger os dados da
empresa.
Qualquer informação disponível em um servidor
web pode ter sido indexado pelo google.
Um servidor mal configurado pode expor diversas informações da
empresa no Google. Não é difícil conseguir acesso a arquivos
de base de dados de sites através do Google.
pedrofilho.eti.br
Qualquer coisa que o google já tenha
indexado, ficará “indefinitivamente” disponível
nos servidores do google.
pedrofilho.eti.br
●
Robots.txt
É o “robots.txt“. Ele deve ser colocar no
diretório raiz do site e é o primeiro arquivo que
os bots de busca procuram em um site. Nele
você pode escolher os diretórios e arquivos
que você deseja excluir das ferramentas de
busca. O uso mais comum é evitar indexação
de páginas logadas ou que possuam arquivos
privados.
pedrofilho.eti.br
Cache de site
http://archive.org/web/
cachedview.com
http://www.coralcdn.org/
cache:site
Prof. Pedro Batista de Carvalho Filho
pedrofilho.eti.br
Operadores
operador: termo_de_busca
●
Intitle, allintitle: Pesquisa no título da página, tag title do HTML;
●
Inurl, allinurl: Pesquisa url do site;
●
filetype: Pesquisa por formato de arquivos (… pdf,txt,doc…)
●
Intext e allintext: Pesquisa no texto (conteúdo) do site;
●
site: Limita resultados a um site específico;
●
link: Links de outros sites que direcionam para o endereço do nosso alvo
●
●
related: Verifica sites que tem uma relação com a área de atuação da
empresa
inanchor: Tenta encontrar strings passadas como parâmetro nas âncoras
existentes da página web
●
cache: Faz busca na pagina de cache
●
info: Realiza busca nos texto de explicações do site
pedrofilho.eti.br
Prof. Pedro Batista de Carvalho Filho
Entendo posição dos operadores
pedrofilho.eti.br
Prof. Pedro Batista de Carvalho Filho
Entendo posição dos operadores
pedrofilho.eti.br
●
Operador → intitle e inurl
Intitle, allintitle: Pesquisa no título da página, tag title do HTML
Exibe conteúdo de um diretório do servidor web...
Intitle:index of
●
inurl: Pesquisa url do site
Exibe conteúdo de um diretório do servidor web em sites do governo
Intitle:index of Inurl:.gov.br
Alguém sabe a porta utilizada pelo serviço do VNC?
pedrofilho.eti.br
●
Operador → intitle e inurl
Intitle, allintitle: Pesquisa no título da página, tag title do HTML
Exibe conteúdo de um diretório do servidor web...
Intitle:index of
●
inurl: Pesquisa url do site
Exibe conteúdo de um diretório do servidor web em sites do governo
Intitle:index of Inurl:.gov.br
Procura por páginas do VNC na porta 5800
intitle:VNC Inurl:5800
Procurando por aplicações SmallBusiness da Microsoft
inurl:ConnectComputer/precheck.htm | inurl:Remote:logon.aspx
pedrofilho.eti.br
●
Operador → filetype
filetype: Pesquisa por formato de arquivos (…
pdf,txt,doc…)
Procurando por arquivos .sql em sites do governo
filetype:.sql
inurl:.gov.br
sql dump bak bkp backup mdb xls password passwd pw
pedrofilho.eti.br
●
Operador → link
link: Links de outros sites que direcionam para
o endereço do nosso alvo
É legal para encontrar páginas que revelem
informações adicionais da empresa, como por
exemplo, perfil de funcionários, área de
atuação...
Procurando por arquivos .sql em sites do governo
filetype:.sql
inurl:.gov.br
pedrofilho.eti.br
Detalhes de uso
Prof. Pedro Batista de Carvalho Filho
pedrofilho.eti.br
Google Hacking Database
●
Johnny Long
http://www.hackersforcharity.org/ghdb/
Prof. Pedro Batista de Carvalho Filho
pedrofilho.eti.br
Mais alguns exemplos
●
site:gov.br ext:sql
●
inurl:"powered by" site:sistema.com.br
●
inurl:e-mail filetype:mdb
●
intitle:VNC inurl:5800 intitle:VNC
●
"Active Webcam Page" inurl:8080
●
intitle:"toshiba network camera - User Login"
●
inurl:IndexFrame.shtml “Axis Video Server”
●
●
intitle:"Flash Operator Panel" -ext:php -wiki -cms
-inurl:as
“Microsoft-IIS/6.0′′ intitle:index.of
pedrofilho.eti.br
FIM…
Dúvidas?
pedrofilho.eti.br
Referências
●
GHD – Google Hacking Database
http://www.hackersforcharity.org/ghdb/
●
Google Hacking for Penetration Testers, Johnny
Long
–
●
GOOGLE HACKING
–
●
https://www.blackhat.com/presentations/bh-europe05/BH_EU_05-Long.pdf
http://blog.newtonpaiva.br/pos/wpcontent/uploads/2013/04/PDF-E6-SI491.pdf
OYS Academy

Documentos relacionados

5_Seg_FootPrint - BolinhaBolinha.com

5_Seg_FootPrint - BolinhaBolinha.com  Arquivo padrão texto que é colocado no site da empresa para “dizer” o que não deve ser indexado pelos mecanismos de busca • Google hacks "robots.txt" "Disallow:" filetype:txt

Leia mais