Back to portfolio

otp_app | Vulnerable OTP Lab

Python-based vulnerable OTP lab demonstrating common One-Time Password implementation flaws in real-world authentication systems.

Tech Stack

PythonSecurityOTPPenetration Testing

Features

  • Developed a Python-based vulnerable OTP lab to demonstrate common One-Time Password implementation flaws in real-world authentication systems
  • Implemented both insecure and secure OTP workflows, enabling learners to compare attack paths against hardened implementations
  • Designed the lab as a hands-on practice environment for penetration testers, focusing on safe exploitation and defensive understanding of OTP vulnerabilities