NastyWebHackme
NastyWebHackme copied to clipboard
Broken web app intentionally built with pentesting obstacles
Docker
The easiest way to run the application is to use Docker. Run the following command line to build the container:
docker build -t nastywebhackme .
Run the app then with:
docker run -p 8001:8001 -d nastywebhackme
Install
- Install Python 3.4 + virtualenv
- (optional)
virtualenv -p python3 pyenv - (optional)
. pyenv/bin/activate pip3 install flask
Run
- (if in virtualenv)
. pyenv/bin/activate python3 BrokenApp.py- Open http://localhost:8001 in your browser
Credentials: user/pass
Burp
The file BurpSessionHandling.burp-projectopts.json can be loaded as project options file and contains session handling rules to solve the challenges from the slides in Burp Session Handling.pdf.