Microctfs – Маленькие челленджи CTF, запущенные на Docker |

Microctfs – Маленькие челленджи CTF, запущенные на Docker

Мануал

Microctfs – это инструмент для небольших задач CTF, работающих на Docker.

Microctf просмотр логов

Сборка и запуск чекера журналов на порту 8000

cd logviewer
docker build -t logviewer . 
docker run -d -p 8000:80 --name log_challenge logviewer

Перезапустить вызов logviewer:

docker rm -f log_challenge && docker run -d -p 8000:80 --name log_challenge logviewer

Остановить logviewer:

docker rm -f log_challenge

SQLI

Сборка и запуск задачи sql инъекции  на порту 8883:

cd sqli
docker build -t sqli . 
docker run -d -p 8883:80 --name sqli_chal sqli

Рестарт:

docker rm -f sqli_chal && docker run -d -p 8883:80 --name sqli_chal sqli

Остановка:

docker rm -f sqli_chal

tcmanager

Сборка и запуск задачи tcmanager  на порту 8080:

cd tcmanager
docker build -t tcmanager . 
docker run -d -p 8080:8080 --name tc_chal tcmanager

Рестарт:

docker rm -f tc_chal && docker run -d -p 8080:8080 --name tc_chal tcmanager

Остановка:

docker rm -f tc_chal

geddy

Сборка и запуск задачи tcmanager  на порту 40000:

cd geddy
docker build -t geddy . 
docker run -d -p 40000:4000 --name geddy_chal geddy

Рестарт:

docker rm -f geddy_chal && docker run -d -p 40000:4000 --name geddy_chal geddy

Остановка:

docker rm -f geddy_chal

printf

Сборка и запуск задачи tcmanager  на порту 1337:

cd printf
docker build -t printf .
docker run -d -p 1337:1337 --name printfchal printf

Рестарт:

docker rm -f printfchal && docker run -d -p 1337:1337 --name printfchal printf

Остановка:

docker rm -f printfchal

xxe

Сборка и старт на порту 8080:

cd xxe
docker build -t xxe .
docker run -d -p 8080:8080 xxe mvn jetty:run

Microctfs Скачать 

¯\_(ツ)_/¯
Примечание: Информация для исследования, обучения или проведения аудита. Применение в корыстных целях карается законодательством РФ.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий