Secrets
Descrição do desafio
Autor: Geoffrey Njogu Plataforma: PicoCTF Categoria: Web Exploitation Dificuldade: Médio Data: 2022
Descrição do Desafio
No desafio, foi dada a seguinte dica: "folders folders folders"
O site fornecido é:
http://saturn.picoctf.net:61871/
Ao acessar o site, visualmente não há nada útil para ser analisado. A solução exige inspeção no HTML e exploração de diretórios.
Solução
Passo 1: Analisando o HTML inicial
Ao inspecionar o HTML da página inicial, encontramos uma referência a uma imagem:

<img src="secret/assets/DX1KYM.jpg" alt="https://www.alamy.com/security-safety-word-cloud-concept-image-image67649784.html" class="responsive">
Removendo a parte do caminho que aponta para a imagem, obtemos um novo diretório:
http://saturn.picoctf.net:61871/secret/
Acessando essa URL, encontramos a mensagem:
Finally. You almost found me. you are doing well
Não há nada útil visível, mas ao inspecionar o código fonte do HTML, encontramos outra referência suspeita:

<link rel="stylesheet" href="hidden/file.css">
Passo 2: Explorando o próximo diretório
Removendo o file.css
do caminho, obtemos um novo diretório:
http://saturn.picoctf.net:61871/secret/hidden/
Ao acessar esta URL, novamente não há nada útil visualmente. Porém, ao inspecionar o código fonte, encontramos outra referência:

<link href="superhidden/login.css" rel="stylesheet">
Passo 3: Explorando o diretório final
Removendo o login.css
do caminho, obtemos um novo diretório:
http://saturn.picoctf.net:61871/secret/hidden/superhidden/
Ao acessar esta URL, encontramos a seguinte mensagem:
Finally. You found me. But can you see me
Inspecionando o código fonte do HTML, encontramos a flag escondida:
<h3 class="flag">picoCTF{succ3ss_@h3n1c@10n_790d2615}</h3>
.flag {
background-color: white;
color: white;
}
A flag utiliza a mesma cor do fundo da página, tornando-a invisível no site sem a inspeção do código.
Flag
A flag encontrada é:
picoCTF{succ3ss_@h3n1c@10n_790d2615}
Conclusão
Este desafio destacou a importância de explorar a estrutura de diretórios e inspecionar o código fonte de páginas web. Cada etapa exigiu identificar e acessar diretórios ocultos para, finalmente, encontrar a flag.
Recursos Utilizados
Navegador e ferramentas de inspeção (DevTools)
Observação e exploração de padrões em URLs e diretórios
Flag Final: picoCTF{succ3ss_@h3n1c@10n_790d2615}
Autor da WriteUp
Atualizado