Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pwndocker | 557 | 2 months ago | gpl-3.0 | Dockerfile | ||||||
A docker environment for pwn in ctf | ||||||||||
Ctf_xinetd | 215 | 4 years ago | Dockerfile | |||||||
A docker repository for deploying pwnable challenges in CTF | ||||||||||
Pwn_docker_example | 156 | 2 years ago | 7 | Dockerfile | ||||||
Example pwnable challenge hosted with docker | ||||||||||
Stegbrute | 146 | 2 years ago | 2 | October 17, 2020 | apache-2.0 | Rust | ||||
Fast Steganography bruteforce tool written in Rust useful for CTF's | ||||||||||
Jeopardy Dockerfiles | 135 | 2 months ago | 1 | CSS | ||||||
:cn: :checkered_flag: :triangular_flag_on_post: Dockerfiles of CTF Challenges running on SniperOJ | ||||||||||
Ctfbox | 72 | 5 years ago | Dockerfile | |||||||
CTF box with most tools installed | ||||||||||
Ctf Challenges | 68 | 2 years ago | 2 | mit | JavaScript | |||||
An aggregation of CTF challenges and write-ups for csictf 2020! | ||||||||||
Hitcondockerfile | 48 | 4 years ago | apache-2.0 | Perl | ||||||
Dockerfile for hitcon | ||||||||||
Ctf Xinetd | 36 | 4 years ago | 1 | gpl-3.0 | Dockerfile | |||||
A docker image to hold pwn challenges in ctf war | ||||||||||
Ctfpwn Env | 27 | a month ago | mit | Python | ||||||
Script to setup pwn environment for CTF with Docker |
SniperOJ is an open source CTF(Capture The Flag) Platform.
This repo will store all Dockerfiles of challenges running on SniperOJ.
You don't need to worry about how to build a challenging environment.
All you need to do is typing a few commands and then you can start to solve the challenges.
Enjoy your CTF career, Keep running!
# Docker
sudo apt install docker.io
# Docker-compose
sudo apt install docker-compose
# 1. Make sure that you have docker and docker-compose installed
# 2. Clone this repo
git clone https://github.com/SniperOJ/CTF-Challenge-Dockerfiles.git
# Enter the challenge directory which you are interested, eg: web/bypass-php-exit/
cd web/bypass-php-exit/
# 3. Change the listen port for forwarding if you want
# A example of docker-compose.yml will be like that:
# version: '2'
# services:
# web:
# build: .
# ports:
# - '80:80' # you can change the port if you want
# stdin_open: true
# tty: true
vim docker-compose.yml
# 4. Build the docker image
docker-compose build
# 5. Run the environment
docker-compose run
# 6. Enjoy the challenge
Competition | Name | Type | Author | Level | Writeup |
---|---|---|---|---|---|
SniperOJ | compare-flag | MISC | WangYihang | ⭐️ | RESERVED |
Ringzer0team | bash-jail | MISC | ringzer0team | ⭐️ | RESERVED |
SniperOJ | md5-collision | MISC | WangYihang | ⭐️ | RESERVED |
Competition | Name | Type | Author | Level | Writeup |
---|---|---|---|---|---|
2016-ACTF | run-circles | PWN | Reversed | ⭐️ | RESERVED |
SniperOJ | advanced-leak-x86 | PWN | WangYihang | ⭐️⭐️ | RESERVED |
SniperOJ | bof-x86-64 | PWN | WangYihang | ⭐️ | RESERVED |
SniperOJ | leak-x86 | PWN | WangYihang | ⭐️ | RESERVED |
SniperOJ | printable | PWN | WangYihang | ⭐️⭐️ | RESERVED |
SniperOJ | shellcode-x86-64 | PWN | WangYihang | ⭐️ | RESERVED |
SniperOJ | shorter-shellcode-x86-64 | PWN | WangYihang | ⭐️⭐️ | RESERVED |