LoudCRM [EPT 2025]

ALL CAPSLOCK

CTF

11/10/20251 min read

Go into the platform with Burp.. As usual with these web tasks

The task hints on everything being in capital letters.. Which immediately gives me a feeling that some characters might be changed from non capital letters to capital letters.. Especially since we have to get access to an already existing user.

When reading through the code, I see that the username check is done before it converts lower case to capital letters.

This means that if we make a user called “aLICE”, it will be checked against “ALICE”, which will be false. Then it will be put into the system and be converted to capital letters. In this case “ALICE”.

I capture the register payload with Burp suite and change the first letter in “ALICE” to “aLICE”. This is successful as expected and we have created a user.

Then I simply log in with aLICE:ALICE and become ALICE!

spaceylad@proton.me