├── .github └── workflows │ ├── go.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── DISCLAIMER.md ├── LICENSE ├── NOTICE ├── NOTICE.release ├── README.md ├── TROUBLESHOOTING.md ├── cmd ├── cmgr │ ├── builds.go │ ├── challenges.go │ ├── instances.go │ ├── main.go │ ├── playtest.go │ ├── schemas.go │ └── system.go └── cmgrd │ ├── main.go │ └── swagger.yaml ├── cmgr ├── api.go ├── api_test.go ├── database.go ├── database_builds.go ├── database_challenges.go ├── database_instances.go ├── database_test.go ├── docker.go ├── dockerfiles │ ├── dockerfiles.go │ ├── flask.Dockerfile │ ├── hacksport.Dockerfile │ ├── node.Dockerfile │ ├── php.Dockerfile │ ├── remote-make.Dockerfile │ ├── remote-pybuild.Dockerfile │ ├── remote-pybuild.Dockerfile.template │ ├── service-make.Dockerfile │ ├── service-pybuild.Dockerfile │ ├── service-pybuild.Dockerfile.template │ ├── solver.Dockerfile │ ├── static-make.Dockerfile │ ├── static-pybuild.Dockerfile │ └── static-pybuild.Dockerfile.template ├── errors.go ├── filesystem.go ├── filesystem_test.go ├── loader.go ├── loader_markdown.go ├── logging.go ├── seccomp.json ├── solver_framework.go └── types.go ├── examples ├── README.md ├── custom │ ├── Dockerfile │ ├── README.md │ ├── problem.json │ └── solver │ │ └── solve.py ├── disks │ ├── Makefile │ ├── create_disks.gfsh │ ├── packages.txt │ ├── problem.md │ └── solver │ │ ├── packages.txt │ │ ├── recover_flag.gfsh │ │ └── solve.py ├── flask │ ├── README.md │ ├── app.py │ ├── problem.md │ ├── solver │ │ ├── requirements.txt │ │ └── solve.py │ └── templates │ │ └── index.html ├── hacksport │ ├── README.md │ ├── challenge.py │ ├── ecb.py │ ├── flag │ ├── key │ ├── problem.json │ └── solver │ │ ├── requirements.txt │ │ └── solve.py ├── markdown_challenges.md ├── multi │ ├── Dockerfile │ ├── apt-get.sudoers │ ├── finalize.py │ ├── problem.md │ ├── solver │ │ ├── requirements.txt │ │ └── solve.py │ └── ssh_config ├── node │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── problem.json │ ├── server.js │ └── solver │ │ ├── requirements.txt │ │ └── solve.py ├── php │ ├── README.md │ ├── config.php │ ├── index.html │ ├── login.php │ ├── login.php.src │ ├── packages.txt │ ├── problem.json │ └── solver │ │ ├── requirements.txt │ │ └── solve.py ├── puppeteer │ ├── app.py │ ├── chrome.js │ ├── package-lock.json │ ├── package.json │ ├── packages.txt │ ├── problem.md │ ├── requirements.txt │ ├── solver │ │ ├── requirements.txt │ │ └── solve.py │ ├── static │ │ ├── cookie_monster.png │ │ ├── css │ │ │ └── bootstrap.min.css │ │ └── js │ │ │ ├── bootstrap.min.js │ │ │ ├── holder.min.js │ │ │ └── popper.min.js │ └── templates │ │ ├── admin.html │ │ ├── base.html │ │ ├── cookie.html │ │ ├── index.html │ │ └── new_cookie.html ├── remote │ ├── make │ │ ├── BinEx101.c │ │ ├── Makefile │ │ ├── problem.md │ │ └── solver │ │ │ └── solve.py │ └── pybuild │ │ ├── build.py │ │ ├── problem.md │ │ ├── read_it.c │ │ └── solver │ │ ├── requirements.txt │ │ └── solve.py ├── schemas │ ├── basic.json │ └── basic.yaml ├── solvers.md └── static │ ├── make │ ├── Makefile │ ├── lockbox.c │ ├── packages.txt │ ├── problem.md │ └── solver │ │ └── solve.py │ └── pybuild │ ├── build.py │ ├── problem.md │ ├── re101.S │ └── solver │ ├── gdb-script │ ├── packages.txt │ └── solve.py ├── go.mod ├── go.sum └── support ├── cmgr-hacksport-base.Dockerfile ├── generate_pybuild_dockerfiles.py └── pybuild.py /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DISCLAIMER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/DISCLAIMER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/NOTICE -------------------------------------------------------------------------------- /NOTICE.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/NOTICE.release -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/README.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /cmd/cmgr/builds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/builds.go -------------------------------------------------------------------------------- /cmd/cmgr/challenges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/challenges.go -------------------------------------------------------------------------------- /cmd/cmgr/instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/instances.go -------------------------------------------------------------------------------- /cmd/cmgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/main.go -------------------------------------------------------------------------------- /cmd/cmgr/playtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/playtest.go -------------------------------------------------------------------------------- /cmd/cmgr/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/schemas.go -------------------------------------------------------------------------------- /cmd/cmgr/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgr/system.go -------------------------------------------------------------------------------- /cmd/cmgrd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgrd/main.go -------------------------------------------------------------------------------- /cmd/cmgrd/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmd/cmgrd/swagger.yaml -------------------------------------------------------------------------------- /cmgr/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/api.go -------------------------------------------------------------------------------- /cmgr/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/api_test.go -------------------------------------------------------------------------------- /cmgr/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/database.go -------------------------------------------------------------------------------- /cmgr/database_builds.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/database_builds.go -------------------------------------------------------------------------------- /cmgr/database_challenges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/database_challenges.go -------------------------------------------------------------------------------- /cmgr/database_instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/database_instances.go -------------------------------------------------------------------------------- /cmgr/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/database_test.go -------------------------------------------------------------------------------- /cmgr/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/docker.go -------------------------------------------------------------------------------- /cmgr/dockerfiles/dockerfiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/dockerfiles.go -------------------------------------------------------------------------------- /cmgr/dockerfiles/flask.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/flask.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/hacksport.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/hacksport.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/node.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/node.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/php.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/php.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/remote-make.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/remote-make.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/remote-pybuild.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/remote-pybuild.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/remote-pybuild.Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/remote-pybuild.Dockerfile.template -------------------------------------------------------------------------------- /cmgr/dockerfiles/service-make.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/service-make.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/service-pybuild.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/service-pybuild.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/service-pybuild.Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/service-pybuild.Dockerfile.template -------------------------------------------------------------------------------- /cmgr/dockerfiles/solver.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/solver.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/static-make.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/static-make.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/static-pybuild.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/static-pybuild.Dockerfile -------------------------------------------------------------------------------- /cmgr/dockerfiles/static-pybuild.Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/dockerfiles/static-pybuild.Dockerfile.template -------------------------------------------------------------------------------- /cmgr/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/errors.go -------------------------------------------------------------------------------- /cmgr/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/filesystem.go -------------------------------------------------------------------------------- /cmgr/filesystem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/filesystem_test.go -------------------------------------------------------------------------------- /cmgr/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/loader.go -------------------------------------------------------------------------------- /cmgr/loader_markdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/loader_markdown.go -------------------------------------------------------------------------------- /cmgr/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/logging.go -------------------------------------------------------------------------------- /cmgr/seccomp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/seccomp.json -------------------------------------------------------------------------------- /cmgr/solver_framework.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/solver_framework.go -------------------------------------------------------------------------------- /cmgr/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/cmgr/types.go -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/custom/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/custom/Dockerfile -------------------------------------------------------------------------------- /examples/custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/custom/README.md -------------------------------------------------------------------------------- /examples/custom/problem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/custom/problem.json -------------------------------------------------------------------------------- /examples/custom/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/custom/solver/solve.py -------------------------------------------------------------------------------- /examples/disks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/disks/Makefile -------------------------------------------------------------------------------- /examples/disks/create_disks.gfsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/disks/create_disks.gfsh -------------------------------------------------------------------------------- /examples/disks/packages.txt: -------------------------------------------------------------------------------- 1 | libguestfs-tools 2 | linux-image-virtual 3 | -------------------------------------------------------------------------------- /examples/disks/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/disks/problem.md -------------------------------------------------------------------------------- /examples/disks/solver/packages.txt: -------------------------------------------------------------------------------- 1 | libguestfs-tools 2 | linux-image-virtual 3 | -------------------------------------------------------------------------------- /examples/disks/solver/recover_flag.gfsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/disks/solver/recover_flag.gfsh -------------------------------------------------------------------------------- /examples/disks/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/disks/solver/solve.py -------------------------------------------------------------------------------- /examples/flask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/flask/README.md -------------------------------------------------------------------------------- /examples/flask/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/flask/app.py -------------------------------------------------------------------------------- /examples/flask/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/flask/problem.md -------------------------------------------------------------------------------- /examples/flask/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /examples/flask/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/flask/solver/solve.py -------------------------------------------------------------------------------- /examples/flask/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/flask/templates/index.html -------------------------------------------------------------------------------- /examples/hacksport/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/hacksport/README.md -------------------------------------------------------------------------------- /examples/hacksport/challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/hacksport/challenge.py -------------------------------------------------------------------------------- /examples/hacksport/ecb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/hacksport/ecb.py -------------------------------------------------------------------------------- /examples/hacksport/flag: -------------------------------------------------------------------------------- 1 | {{flag}} 2 | -------------------------------------------------------------------------------- /examples/hacksport/key: -------------------------------------------------------------------------------- 1 | {{enc_key}} 2 | -------------------------------------------------------------------------------- /examples/hacksport/problem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/hacksport/problem.json -------------------------------------------------------------------------------- /examples/hacksport/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | pycrypto 2 | -------------------------------------------------------------------------------- /examples/hacksport/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/hacksport/solver/solve.py -------------------------------------------------------------------------------- /examples/markdown_challenges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/markdown_challenges.md -------------------------------------------------------------------------------- /examples/multi/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/Dockerfile -------------------------------------------------------------------------------- /examples/multi/apt-get.sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/apt-get.sudoers -------------------------------------------------------------------------------- /examples/multi/finalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/finalize.py -------------------------------------------------------------------------------- /examples/multi/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/problem.md -------------------------------------------------------------------------------- /examples/multi/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | pwntools 2 | -------------------------------------------------------------------------------- /examples/multi/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/solver/solve.py -------------------------------------------------------------------------------- /examples/multi/ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/multi/ssh_config -------------------------------------------------------------------------------- /examples/node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/README.md -------------------------------------------------------------------------------- /examples/node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/package-lock.json -------------------------------------------------------------------------------- /examples/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/package.json -------------------------------------------------------------------------------- /examples/node/problem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/problem.json -------------------------------------------------------------------------------- /examples/node/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/server.js -------------------------------------------------------------------------------- /examples/node/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /examples/node/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/node/solver/solve.py -------------------------------------------------------------------------------- /examples/php/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/README.md -------------------------------------------------------------------------------- /examples/php/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/config.php -------------------------------------------------------------------------------- /examples/php/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/index.html -------------------------------------------------------------------------------- /examples/php/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/login.php -------------------------------------------------------------------------------- /examples/php/login.php.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/login.php.src -------------------------------------------------------------------------------- /examples/php/packages.txt: -------------------------------------------------------------------------------- 1 | php-sqlite3 2 | -------------------------------------------------------------------------------- /examples/php/problem.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/problem.json -------------------------------------------------------------------------------- /examples/php/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /examples/php/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/php/solver/solve.py -------------------------------------------------------------------------------- /examples/puppeteer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/app.py -------------------------------------------------------------------------------- /examples/puppeteer/chrome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/chrome.js -------------------------------------------------------------------------------- /examples/puppeteer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/package-lock.json -------------------------------------------------------------------------------- /examples/puppeteer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/package.json -------------------------------------------------------------------------------- /examples/puppeteer/packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/packages.txt -------------------------------------------------------------------------------- /examples/puppeteer/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/problem.md -------------------------------------------------------------------------------- /examples/puppeteer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/requirements.txt -------------------------------------------------------------------------------- /examples/puppeteer/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /examples/puppeteer/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/solver/solve.py -------------------------------------------------------------------------------- /examples/puppeteer/static/cookie_monster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/static/cookie_monster.png -------------------------------------------------------------------------------- /examples/puppeteer/static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /examples/puppeteer/static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /examples/puppeteer/static/js/holder.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/static/js/holder.min.js -------------------------------------------------------------------------------- /examples/puppeteer/static/js/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/static/js/popper.min.js -------------------------------------------------------------------------------- /examples/puppeteer/templates/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/templates/admin.html -------------------------------------------------------------------------------- /examples/puppeteer/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/templates/base.html -------------------------------------------------------------------------------- /examples/puppeteer/templates/cookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/templates/cookie.html -------------------------------------------------------------------------------- /examples/puppeteer/templates/index.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /examples/puppeteer/templates/new_cookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/puppeteer/templates/new_cookie.html -------------------------------------------------------------------------------- /examples/remote/make/BinEx101.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/make/BinEx101.c -------------------------------------------------------------------------------- /examples/remote/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/make/Makefile -------------------------------------------------------------------------------- /examples/remote/make/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/make/problem.md -------------------------------------------------------------------------------- /examples/remote/make/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/make/solver/solve.py -------------------------------------------------------------------------------- /examples/remote/pybuild/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/pybuild/build.py -------------------------------------------------------------------------------- /examples/remote/pybuild/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/pybuild/problem.md -------------------------------------------------------------------------------- /examples/remote/pybuild/read_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/pybuild/read_it.c -------------------------------------------------------------------------------- /examples/remote/pybuild/solver/requirements.txt: -------------------------------------------------------------------------------- 1 | pwntools 2 | -------------------------------------------------------------------------------- /examples/remote/pybuild/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/remote/pybuild/solver/solve.py -------------------------------------------------------------------------------- /examples/schemas/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/schemas/basic.json -------------------------------------------------------------------------------- /examples/schemas/basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/schemas/basic.yaml -------------------------------------------------------------------------------- /examples/solvers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/solvers.md -------------------------------------------------------------------------------- /examples/static/make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/make/Makefile -------------------------------------------------------------------------------- /examples/static/make/lockbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/make/lockbox.c -------------------------------------------------------------------------------- /examples/static/make/packages.txt: -------------------------------------------------------------------------------- 1 | libssl-dev 2 | -------------------------------------------------------------------------------- /examples/static/make/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/make/problem.md -------------------------------------------------------------------------------- /examples/static/make/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/make/solver/solve.py -------------------------------------------------------------------------------- /examples/static/pybuild/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/pybuild/build.py -------------------------------------------------------------------------------- /examples/static/pybuild/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/pybuild/problem.md -------------------------------------------------------------------------------- /examples/static/pybuild/re101.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/pybuild/re101.S -------------------------------------------------------------------------------- /examples/static/pybuild/solver/gdb-script: -------------------------------------------------------------------------------- 1 | break _exit 2 | run 3 | print (char *)&flag 4 | quit 5 | -------------------------------------------------------------------------------- /examples/static/pybuild/solver/packages.txt: -------------------------------------------------------------------------------- 1 | gdb 2 | -------------------------------------------------------------------------------- /examples/static/pybuild/solver/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/examples/static/pybuild/solver/solve.py -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/go.sum -------------------------------------------------------------------------------- /support/cmgr-hacksport-base.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/support/cmgr-hacksport-base.Dockerfile -------------------------------------------------------------------------------- /support/generate_pybuild_dockerfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/support/generate_pybuild_dockerfiles.py -------------------------------------------------------------------------------- /support/pybuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArmyCyberInstitute/cmgr/HEAD/support/pybuild.py --------------------------------------------------------------------------------