Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

HuskyHacks/O-Course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

O-Course

A simple web application vulnerability lab made for the HackerOne Veterans Day event

Warning

This is an intentionally vulnerable application! Do not host this on an internet facing server!

Requirements

You need:

That's it! Everything else is built locally for you by running install.py.

You might want:

I strongly recommend bringing a fresh install of the newest build of Kali Linux to build this lab. A fresh install of Kali is the only thing required to run this lab: everything else is installed and configured when you run install.py.

In theory, this lab will work on any build of Kali with Docker installed, but I have built and proven every facet of the lab on a fresh install of Kali 2020.3. If you use Kali 2020.3, I guarantee that the lab will work exactly as intended!

Setup (5 mins)

Note: there is an accessible argument for the install script to make it a little more screenreader friendly. Simply pass it the --accessible argument to run without extra ASCII art.

In your fresh install of Kali Linux:

  1. Right-click on the Desktop and select "Open Terminal Here"
  2. In the command prompt, enter the following: cd /opt && sudo git clone https://github.com/HuskyHacks/O-Course
  3. When that has finished, in the command prompt, enter the following: cd O-Course && sudo python3 install.py
  4. Follow the script's prompts (hit enter a few times) until it is done. The final part of the script launches the docker web app.
  5. Browse to 172.17.0.1 to launch the course!

To Do

  • Install Script
  • Dockerized Application
  • XXE
  • XSS
  • SQLi
  • API Bruteforce/Info Disclosure
  • Easter Egg/Dirbusting artifact
  • Frontend/CSS
  • Student Guide/Walkthrough
  • Hints
  • Accessibility/install script usage and flags

Hall of Fame

The O-Course was initially presented at the HackerOne Veterans in Security Community Day on Nov 10th, 2020. The following is a list of the first 10 participants that submitted all flags in the event:

  1. Brian/BrokenSkull
  2. Mike2_I

Acknowledgements

This project was rapid prototyped to provide an engaging course in web application vulnerabilities. Huge thank you to:

About

A simple web application vulnerability lab made for the HackerOne Veterans day event

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published