Broken Authentication

Date: 27, December, 2020

Author: Dhilip Sanjay S


  • Authentication and session management - core components of modern web applications.

  • Authentication allows users to gain access to web applications by verifying their identities.

  • Due to stateless nature of HTTP(S), a session cookie is needed.

  • Some common flaws in Authentication mechanisms:

    • Brute Force Attacks

    • Use of weak credentials

    • Weak session cookies - Predictable values.

  • To mitigate these flaws:

    • Automatic lockout after a certain number of attempts

    • Enforce strong password policy

    • Implement Multi factor Authentication

  • Re-registration of existing user - sometimes gives the same rights as the re-registered user (like admin).


Solutions

What is the flag that you found in darren's account?

  • Answer: fe86079416a21a3c99937fea8874b667

  • Steps to Reproduce:

    • Register with username " darren". - Notice the space.

    • Login into the newly registered darren account.


What is the flag that you found in arthur's account?

  • Answer: d9ac0f7db4fda460ac3edeb75d75e16e

  • Steps to Reproduce: Same as before.


Last updated