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 Python 3.4 + virtualenv
- (optional)
virtualenv -p python3 pyenv
- (optional)
. pyenv/bin/activate
pip3 install flask
- (if in virtualenv)
. pyenv/bin/activate
python3 BrokenApp.py
- Open http://localhost:8001 in your browser
Credentials: user/pass
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.