Redação: divulgação do código-fonte por meio de arquivos de backup @ PortSwigger Academy

Este artigo para o laboratório A divulgação do código-fonte por meio de arquivos de backup faz parte da minha série passo a passo para a Web Security Academy de PortSwigger .
Caminho de aprendizado : Tópicos do lado do servidor → Divulgação de informações
Script Python: script.py
descrição do laboratório

Passos
Ao analisar uma página web, um dos primeiros passos é sempre verificar a existência de um robots.txt
arquivo.
É um arquivo que solicita aos rastreadores do mecanismo de pesquisa que incluam ou excluam certas partes do site de seu índice. Às vezes, locais interessantes são revelados dessa forma.
Cabe ao rastreador obedecer a esses desejos ou ignorá-los. Como o arquivo é um texto simples, o mesmo se aplica a qualquer pessoa que o leia.

Nesse caso, ele aponta direto para o subdiretório /backup
(outros meios para descobri-lo seriam ferramentas como Burp Content Discovery, gobuster, wfuzz, ...)
Verificar o diretório mostra um arquivo de backup para algum código Java:

No código, as credenciais para as conexões de banco de dados podem ser encontradas:

Depois de enviar o tempo da solução, o laboratório atualiza para

Originalmente publicado em https://github.com .
New to Medium? Become a Medium member to access all stories on the platform and support me at no extra cost for you!