Post

Username enumeration via different responses ( Auth Lab 1)

Platform : Port swigger Web Security Academy

Module : Authentication Vulnerabilities

Difficulty : Apprentice

lab url : Lab Link


Tools used -


Steps :

Step 1: Type invalid username and passowrd in login page and inpect using caido

Step 2: In caido , go to HTTP history forward post /login request to caido automate.

Step 3: In caido automate, select username parameter and click + icon , the payload is selcted and make sure the payload type is in simple list .Finally run the attack.

Step 4: After the attack is finished, examine length column in the result tab. you can sort the length using the column header. Note: that one packet length will be higher compare to other packets.

Step 5: right click forward the packet to caido automate and selct the password parameter and click + icon , the payload is selcted and make sure the payload type is in simple list .Finally run the attack.

Step 6: After the attack is finished, examine the status code in result tab. we can sort the status code by using column header.

Note : Each packet will responded with 200 code except for one, which got 302 response code

Step 7: Login using username and password that was found.

This post is licensed under CC BY 4.0 by the author.