Skip to content

This is the sqlite blind injection lab for beginners.

Notifications You must be signed in to change notification settings

hmhlol/sqlite_injection_lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

This is the sqlite blind injection lab for beginners.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published