Skip to content

0Reab/CTF_maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CTF_maker

CTF_maker is a Python project designed to help you create interactive challenges, and provide a framework for Capture the Flag events. This project includes various utils to help you create engaging CTF challenges.

Features

  • Interactive Questioning
  • Slow Print
  • Base64 Encoding/Decoding
  • Image Display
  • Browser Automation
  • Command Execution (cmd)
  • Alert Messages

The main() function demonstrates the capabilities of the project.

Dependencies

This project requires the following Python libraries:

  • pyautogui: For displaying alert boxes.
  • PIL: For working with images.

You can install the necessary dependencies using pip:

pip install pyautogui pillow

How to Use

Clone the repository and navigate to the project directory.

Activate your virtual environment (if you have one) and run the project:

.\.venv\scripts\activate.bat python main.py

  • Alternatively open terminal/cmd in the project directory and run python main.py

Customization

You can customize this project by adding your own questions, adjusting the delay for the slow_print() function, or extending the existing functionality with additional features.

Contributing

Feel free to fork this repository, submit issues, or make pull requests if you have ideas for improvements or new features.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Framework for creating CTF events

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published