Our Schools

bWAPP

Once upon a time in the digital underground, a young security enthusiast named Elias stood at the threshold of the most notorious "buggy" realm ever built: .

bWAPP

To log in to the (Buggy Web Application) testing environment, use the following default credentials: Username: bee Password: bug Initial Setup Requirement

Example: Python Script to Log into BWAPP

Q: Why does bWAPP ask for a login every 60 seconds?

Default Credentials

Ironically, the default nature of the bWAPP login is itself a lesson. In the real world, are a high-risk vulnerability. Many systems are breached simply because administrators fail to change factory settings. Within bWAPP, users can explore how these credentials are handled:

  • Reinstall bWAPP (reset the database)
  • Check your installation's admin/settings.php file
  • Look for any custom credentials set during your specific setup

The lab’s goal was clear: not to crack systems, but to understand how flaws could be patched. Maya documented her steps in her course portfolio, writing: "Always use prepared statements. Sanitize input on both client and server sides. Even a simple 'comment injection' can compromise trust." The real victory wasn’t in hacking— she’d exposed a weakness to improve it .

Conclusion

If you skip selecting a bug, the login will fail silently or redirect you back to the same page.