O MAIOR EVENTO DE HACKING, SEGURANÇA E TECNOLOGIA DO BRASIL
DO CONTINENTE
GitMiner
Danilo Vaz
— (Breve) Resumo sobre o GitHub— Pesquisa simples— O que é Dork?— Pesquisa avançada— Motivo/motivação da criação do Script— Demonstração— Sobre a tool e atualizações futuras— Considerações finais
01/05/2023 3
~$> cat agenda.txt
RESUMO SOBRE O GITHUB
01/05/2023 4
~$> ResumoGithub.png
01/05/2023 5
Calma Vó!!!GitHub é um Serviço de Web Hosting Compartilhado para
projetos que usam o controle de versionamento(?!?!?!) Git.
01/05/2023 6
~$> ./ResumoGithub.sh
Como funciona?
01/05/2023 7
~$> ./ResumoGithub.sh
PESQUISA SIMPLES
01/05/2023 8
01/05/2023 9
~$> ./PesquisaSimples.py
01/05/2023 10
01/05/2023 11
01/05/2023 12
01/05/2023 13
01/05/2023 14
01/05/2023 15
O QUE É DORK?
01/05/2023 16
Dorks são palavras/strings especiais para conseguir
resultados de pesquisa mais específicos através de alguns
operadores, são syntax de localização.
01/05/2023 17
~$> locate dork.txt
Operadores:• AND• OR• NOT
01/05/2023 18
~$> locate dork_github.txt
Exemplo AND:
01/05/2023 19
~$> locate dork_github.txt
Exemplo AND:
01/05/2023 20
~$> locate dork_github.txt
Exemplo OR:
01/05/2023 21
~$> locate dork_github.txt
Exemplo OR:
01/05/2023 22
~$> locate dork_github.txt
Exemplo NOT:
01/05/2023 23
~$> locate dork_github.txt
Exemplo NOT:
01/05/2023 24
~$> locate dork_github.txt
PESQUISA AVANÇADA
01/05/2023 25
Construindo dorks
01/05/2023 26
~$> touch dork.txt
Search Syntax:
• in:filePesquisa palavra dentro do arquivo, ex: root in:file , faz a pesquisa da palavra root dentro dos arquivos
• path:etcPesquisa palavra no diretório como diretório, ex: path:etc , pesquisa pastas que tenham o nome de etc
• extension:phpPesquisa por extensão de arquivo, como no exemplo do comando, ele procuraria por arquivos cuja extensão seja php
• filename:wp-config rootPesquisa por arquivos com o nome de wp-config que contenham a palavra root