Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 1.33 KB

File metadata and controls

42 lines (23 loc) · 1.33 KB

sqlite_injection_lab 💉 💉

This is the sqlite blind injection lab for beginners.

alt text

This lab is ctf style lab. You can submmit the flag you get from challenges. There are only 6 challenges and only boolean based blind injection challenges.

alt_text

Sorry for too many css files as I am training my front-end skill but I am still too bad in it 😐 😐 .

You can reset the database. And if you don't like the default flag, you can customize the flag. Please do not store any important data into challenge database. It will be deleted when you reset the database.

alt_text

Hope you enjoy the lab 🤠 🤠 .

Feel free to dm me at DISCORD if you have trouble in solving challenges. Your feedback are welcome.

Requirements

Flask pip intall Flask

sqlite3 pip install pysqlite3

Set-up

It is recommanded to run the lab in virtual environment.

pip3 install virtualenv

cd YOUR_LAB_DIR

python3 -m venv venv

On windows: set FLASK_APP=app.py then python -m flask run or python -m flask run --host=0.0.0.0 -p YOUR_PORT

On linux: export FLASK_APP=app.py then flask run or flask run --host=0.0.0.0 -p YOUR_PORT