top of page
Search
dagnyclaire441c232

Gobuster: Baixe as listas de palavras para o ferramenta de força bruta



Como baixar as listas de palavras do Gobuster




O Gobuster é uma ferramenta poderosa para enumeração de diretórios da web, descoberta de subdomínios, identificação de host virtual e muito mais. Ele funciona enviando solicitações para um servidor da Web de destino com diferentes caminhos ou nomes e analisando as respostas. Para fazer isso, ele precisa de uma lista de palavras para tentar, também conhecida como lista de palavras.




download gobuster wordlists




As listas de palavras são essenciais para o gobuster, pois determinam o escopo e a qualidade da enumeração. Uma boa lista de palavras deve ser abrangente, relevante e atualizada. Uma lista de palavras inválida pode resultar na perda de diretórios importantes, perda de tempo e recursos ou acionamento de alertas de segurança.


Neste artigo, você aprenderá como baixar listas de palavras gobuster de várias fontes, como usá-las de forma eficaz e como evitar armadilhas comuns. Vamos começar!


Como baixar as listas de palavras do Gobuster




Existem muitas maneiras de obter listas de palavras para gobuster, dependendo de suas necessidades e preferências. Aqui estão alguns dos métodos mais comuns:


Usando as listas de palavras padrão no Kali Linux




Se você estiver usando o Kali Linux, já terá acesso a várias listas de palavras que vêm pré-instaladas com o sistema operacional. Você pode encontrá-los no /usr/share/listas de palavras diretório. Alguns dos mais populares são:


  • dirb: uma coleção de listas de palavras da ferramenta DirBuster, que é semelhante ao gobuster.



  • destruidor: Outra coleção de listas de palavras da ferramenta DirBuster, com diferentes tamanhos e idiomas.



  • arrasar: uma grande lista de palavras que contém mais de 14 milhões de senhas, geralmente usada para quebrar senhas.



  • nmap: Uma pequena lista de palavras que contém arquivos e diretórios comuns do servidor da Web, usados pelo scanner Nmap.



Para usar uma dessas listas de palavras com o gobuster, basta especificar o caminho completo do arquivo com o -c bandeira. Por exemplo:


gobuster dir -u -w /usr/share/wordlists/dirb/common.txt


Usando o Repositório SecLists




Se você deseja mais variedade e qualidade em suas listas de palavras, pode conferir o repositório SecLists no GitHub. SecLists é uma coleção selecionada de vários tipos de listas usadas durante as avaliações de segurança, como nomes de usuário, senhas, URLs, subdomínios, extensões e muito mais. Ele é mantido por Daniel Miessler e Jason Haddix, dois conhecidos pesquisadores de segurança.


Para baixar SecLists, você pode clonar o repositório com git ou baixá-lo como um arquivo zip. O repositório é muito grande (mais de 2 GB), então você pode querer usar o --profundidade 1 opção com git para reduzir o tamanho. Por exemplo:


git clone --depth 1


Depois de ter SecLists em sua máquina, você pode navegar por seus diretórios e encontrar a lista de palavras que atenda às suas necessidades. Alguns dos mais úteis para gobuster são:


  • Descoberta/Conteúdo da Web: um diretório que contém várias listas de palavras para descoberta de conteúdo da web, como arquivos comuns, diretórios, extensões, parâmetros, etc.



  • Descoberta/DNS: um diretório que contém várias listas de palavras para enumeração de DNS, como subdomínios, domínios de nível superior, etc.



  • Fuzzing: um diretório que contém várias listas de palavras para fuzzing, como injeções comuns, cargas úteis, codificações, etc.



Para usar uma dessas listas de palavras com o gobuster, basta especificar o caminho completo do arquivo com o -c bandeira. Por exemplo:


gobuster dns -d exemplo.com -w SecLists/Discovery/DNS/subdomains-top1million-5000.txt


Usando listas de palavras personalizadas de fontes on-line




Se quiser criar suas próprias listas de palavras ou usar listas de palavras de outras fontes, você também pode fazê-lo. Existem muitas ferramentas online e sites que permitem gerar ou baixar listas de palavras personalizadas para diferentes propósitos. Alguns deles são:


  • : Uma ferramenta baseada na web que permite criar listas de palavras com base em vários critérios, como comprimento, conjunto de caracteres, padrão, etc.



  • : um repositório GitHub que contém listas de palavras com base na análise de probabilidade de dados do mundo real, como senhas, nomes de usuário, etc.



  • : uma grande lista de palavras que contém mais de 1,5 bilhão de entradas, compilada de várias fontes e otimizada para quebra de senha.



Para usar uma dessas listas de palavras com o gobuster, basta baixar o arquivo e especificar o caminho completo do arquivo com o -c bandeira. Por exemplo:


gobuster dir -u -w crackstation.txt


Como usar as listas de palavras do Gobuster




Agora que você sabe como baixar listas de palavras do Gobuster, precisa saber como usá-las de maneira eficaz. Aqui estão algumas dicas e truques para ajudá-lo a tirar o máximo proveito de suas listas de palavras:


Especificando a lista de palavras com o sinalizador -w




A maneira mais básica de usar uma lista de palavras com gobuster é especificar o nome do arquivo ou caminho com o -c bandeira. Isso dirá ao gobuster para usar as palavras no arquivo como entrada para a enumeração. Por exemplo:


gobuster dir -u -w lista de palavras.txt


Isso verificará o site de destino em busca de diretórios usando as palavras no arquivo wordlist.txt.


Escolhendo a lista de palavras certa para o alvo




Nem todas as listas de palavras são criadas iguais. Algumas listas de palavras são mais adequadas para determinados alvos do que outras. Por exemplo, se você estiver verificando um site WordPress, talvez queira usar uma lista de palavras que contenha arquivos e diretórios comuns do WordPress, como wp-admin, wp-content, wp-includes etc.


Para escolher a lista de palavras certa para o seu alvo, você precisa fazer alguma pesquisa e reconhecimento. Você precisa entender com que tipo de site ou serviço está lidando, quais tecnologias e estruturas ele usa, quais recursos e funcionalidades oferece, etc. Você pode usar ferramentas como Nmap, Wappalyzer, WhatWeb, etc.Você também pode navegar pelo site manualmente e procurar pistas e dicas.


Depois de ter uma ideia sobre o seu alvo, você pode selecionar uma lista de palavras que corresponda às suas características e recursos. Você também pode personalizar ou modificar sua lista de palavras adicionando ou removendo palavras relevantes ou irrelevantes para seu alvo. Por exemplo, se você sabe que seu site de destino usa PHP como linguagem de script do lado do servidor, você pode querer adicionar .php como uma extensão à sua lista de palavras.


Combinando várias listas de palavras com o sinalizador -p




Às vezes, uma lista de palavras não é suficiente. Você pode querer usar várias listas de palavras para cobrir mais terreno e aumentar suas chances de encontrar algo interessante. Por exemplo, você pode querer usar uma lista de palavras geral para arquivos e diretórios comuns e uma lista de palavras específica para uma determinada tecnologia ou estrutura.


Para combinar várias listas de palavras com gobuster, você pode usar o -p bandeira. Isso dirá ao Gobuster para anexar cada palavra na segunda lista de palavras a cada palavra na primeira lista de palavras. Por exemplo:


gobuster dir -u -w lista de palavras1.txt -p lista de palavras2.txt


Isso verificará o site de destino em busca de diretórios usando as palavras no arquivo wordlist1.txt, seguidas pelas palavras no arquivo wordlist2.txt. Por exemplo, se wordlist1.txt contiver administrador e wordlist2.txt contém .php e .html, gobuster vai tentar admin.php, admin.html, etc


Isso pode ser útil para localizar arquivos ou diretórios ocultos com extensões diferentes ou para parâmetros ou valores de força bruta.


Conclusão




O Gobuster é uma ótima ferramenta para enumeração na web, mas precisa de boas listas de palavras para funcionar de maneira eficaz. Neste artigo, você aprendeu como baixar listas de palavras gobuster de várias fontes, como usá-las corretamente e como evitar erros comuns. Aqui estão algumas dicas importantes:


  • As listas de palavras são essenciais para o gobuster, pois determinam o escopo e a qualidade da enumeração.



  • Você pode encontrar listas de palavras no Kali Linux, SecLists ou em ferramentas e sites online.



  • Você precisa escolher a lista de palavras certa para seu alvo, com base em sua pesquisa e reconhecimento.



  • Você pode combinar várias listas de palavras com gobuster usando o -p bandeira.



Agora que você sabe como baixar listas de palavras gobuster, pode começar a usá-las para descobrir vulnerabilidades e recursos ocultos da Web. Lembre-se de sempre usar o gobuster de forma ética e responsável, e respeitar as regras e permissões de seu alvo. Feliz hacking!


perguntas frequentes




Quais são alguns formatos comuns de lista de palavras?




Alguns formatos comuns de lista de palavras são:


  • .TXT: Um arquivo de texto simples que contém uma palavra por linha.



  • .csv: um arquivo de valores separados por vírgulas que contém várias palavras por linha, separadas por vírgulas.



  • .json: um arquivo JavaScript Object Notation que contém palavras em um formato estruturado, como matrizes ou objetos.



  • .xml: um arquivo Extensible Markup Language que contém palavras em um formato hierárquico, como elementos ou atributos.



Como posso criar minha própria lista de palavras?




Você pode criar sua própria lista de palavras usando várias ferramentas e técnicas, como:


  • : uma ferramenta que gera listas de palavras personalizadas de um determinado site, com base nas palavras encontradas em suas páginas.



  • : uma ferramenta que executa a enumeração de diretórios da web e cria uma lista de palavras a partir dos resultados.



  • : Uma ferramenta que gera variações de nomes de domínio e cria uma lista de palavras a partir delas.



  • : uma técnica que envolve a extração de palavras de páginas da web ou outras fontes usando scripts ou ferramentas.



  • : uma ferramenta que gera listas de palavras com base na entrada do usuário, como nomes, datas, palavras-chave, etc.



Como posso otimizar o desempenho do gobuster com listas de palavras?




Você pode otimizar o desempenho do gobuster com listas de palavras usando várias opções e sinalizadores, como:


  • -t: Isso define o número de encadeamentos a serem usados para solicitações simultâneas. O padrão é 10, mas você pode aumentá-lo para acelerar a varredura ou diminuí-lo para reduzir a carga.



  • -k: isso ignora a verificação do certificado SSL.Isso pode economizar algum tempo e evitar erros ao verificar sites HTTPS com certificados autoassinados ou inválidos.



  • -s: especifica os códigos de status a serem exibidos ou ocultados. O padrão é mostrar todos os códigos de status, mas você pode filtrar alguns códigos que não são relevantes ou interessantes, como 404 (Não encontrado) ou 301 (Movido permanentemente).



  • -x: isso adiciona uma extensão a cada palavra na lista de palavras. Isso pode ajudá-lo a encontrar arquivos com diferentes extensões, como .php, .html, .bak, etc.



  • -r: segue os redirecionamentos. Isso pode ajudá-lo a encontrar o destino final de alguns URLs que podem estar ocultos ou ofuscados pelo servidor da web.



Como posso evitar a detecção ao usar listas de palavras gobuster?




O uso de listas de palavras gobuster pode ser barulhento e intrusivo e pode acionar alguns mecanismos de segurança ou alertas no site ou rede de destino. Para evitar a detecção e reduzir o risco de ser bloqueado ou banido, você pode usar algumas técnicas e precauções, como:


  • -a: Isso define a string do agente do usuário a ser usada para as solicitações. O padrão é gobuster, que é muito óbvio e fácil de detectar. Você pode alterá-lo para algo mais comum ou benigno, como um agente de usuário do navegador ou um agente de usuário do rastreador.



  • -H: isso adiciona um cabeçalho HTTP personalizado às solicitações. Você pode usar isso para falsificar ou imitar alguns cabeçalhos legítimos, como cookies, referências, aceitar, etc.



  • -VOCÊ e -P: definem o nome de usuário e a senha a serem usados para autenticação básica. Você pode usá-los se o site de destino exigir autenticação e você tiver credenciais válidas.



  • -e: isso expande os URLs imprimindo o URL completo com cada resultado. Isso pode ajudá-lo a identificar e evitar alguns falsos positivos ou resultados enganosos, como páginas de erro, loops de redirecionamento, etc.



  • -z: Isso ativa o modo DNS. Isso pode ajudá-lo a ignorar alguns firewalls ou filtros que bloqueiam solicitações HTTP, usando consultas DNS.



Quais são algumas alternativas para gobuster e listas de palavras?




Gobuster e listas de palavras não são as únicas ferramentas e métodos para enumeração na web.Existem algumas alternativas que você pode usar, dependendo da sua situação e preferência. Alguns deles são:


  • : Uma ferramenta gráfica que executa a enumeração de diretórios da web usando listas de palavras. Ele possui alguns recursos que o gobuster não possui, como verificação recursiva, força bruta de extensão de arquivo, etc.



  • : um modo de gobuster que executa a descoberta de host virtual usando listas de palavras. Ele pode ajudá-lo a encontrar domínios ou subdomínios ocultos ou com alias em um servidor da web.



  • : um fuzzer da web rápido que executa a enumeração da web usando listas de palavras. Possui alguns recursos que o gobuster não possui, como descoberta de conteúdo, fuzzing de parâmetros, opções de filtro e matcher, etc.



  • : uma ferramenta que executa a enumeração da web usando modelos. Ele pode ajudá-lo a encontrar várias vulnerabilidades da Web e configurações incorretas em um servidor da Web.



  • : uma ferramenta que executa a enumeração da web usando caminhos. Ele pode ajudá-lo a buscar muitos caminhos de muitos hosts em paralelo.



0517a86e26


1 view0 comments

Recent Posts

See All

Comments


bottom of page