├── .gitmodules ├── LICENSE ├── README.md ├── ansible ├── Makefile ├── README.md ├── ansible.cfg ├── challenges-playbook.yml ├── dev-playbook.yml ├── group_vars │ ├── all.yml │ ├── challenge00.yml │ ├── challenge01.yml │ ├── challenge03.yml │ ├── challenge05.yml │ ├── challenge06.yml │ ├── challenge07.yml │ ├── challenge09.yml │ ├── challenge11.yml │ ├── challenge12.yml │ ├── challenge13.yml │ ├── challenge15.yml │ ├── challenge17.yml │ ├── challenge18.yml │ ├── challenge19.yml │ ├── challenge21.yml │ ├── challenge22.yml │ ├── challenge24.yml │ ├── challenge25.yml │ ├── challenge26.yml │ ├── challenge27.yml │ ├── challenge28.yml │ ├── challenge29.yml │ └── challenge30.yml ├── misc │ ├── gcp-scp-wrapper.sh │ └── gcp-ssh-wrapper.sh ├── potluckctf-playbook.yml └── roles │ ├── challenge-01 │ └── tasks │ │ └── main.yml │ ├── challenge-11 │ ├── files │ │ ├── challenge11.service │ │ └── config.json │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── docker-compose.yml.j2 │ ├── challenge-17 │ ├── files │ │ ├── challenge17.service │ │ └── config.json │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── docker-compose.yml.j2 │ ├── challenge-25 │ ├── files │ │ ├── challenge25.service │ │ └── deploy_bundle.tar.gz │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── challenge-docker │ ├── files │ │ └── config.json │ └── tasks │ │ └── main.yml │ ├── docker │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── daemon.json │ ├── grafana │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── graylog │ ├── files │ │ ├── disable-transparent-huge-pages.service │ │ ├── graylog-server.service │ │ └── opensearch.yml │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── nginx │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── node_exporter │ ├── files │ │ ├── node_exporter.service │ │ ├── node_exporter.socket │ │ └── sysconfig.node_exporter │ ├── handlers │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── prometheus │ ├── files │ │ └── prometheus.service │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── prometheus.yml.j2 │ ├── rsyslog │ ├── handlers │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ └── 20-send-logs.conf │ ├── scoreboard │ └── tasks │ │ └── main.yml │ └── serversetup │ ├── handlers │ └── main.yml │ └── tasks │ └── main.yml ├── challenge-delivery ├── form-notification.gs └── notes.txt ├── challenge-deployment ├── Makefile ├── challenge-00 │ ├── Dockerfile │ ├── Makefile │ ├── challenge.yml │ └── cowsay.sh ├── challenge-01 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-03 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-04 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-05 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-06 │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ └── challenge.yml ├── challenge-07 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-08 │ ├── .gitignore │ ├── Makefile │ ├── challenge.yml │ ├── convert-terraform.py │ └── enchiladas.mxc ├── challenge-09 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-10 │ └── challenge.yml ├── challenge-11 │ ├── .gitignore │ ├── Dockerfile-bot.override │ ├── Makefile │ └── challenge.yml ├── challenge-12 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-13 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-14 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-15 │ ├── .gitignore │ ├── Makefile │ ├── challenge.yml │ └── solve.txt ├── challenge-16 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-17 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-17b │ └── challenge.yml ├── challenge-18 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-19 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-21 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-22 │ ├── .gitignore │ ├── Dockerfile │ ├── Makefile │ ├── challenge.yml │ └── v2.Dockerfile ├── challenge-23 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-24 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-25 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-26 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-27 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-28 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-29 │ ├── .gitignore │ ├── Makefile │ └── challenge.yml ├── challenge-30 │ ├── .gitignore │ ├── Dockerfile │ └── Makefile ├── ctf.yml └── template.Makefile ├── challenges ├── README.md ├── challenge-01 │ ├── README.md │ ├── challenge.yml │ ├── service │ │ ├── Dockerfile │ │ └── entrypoint.sh │ ├── solution │ │ ├── evil_id_ed25519 │ │ ├── solve-helper.sh │ │ └── solve.sh │ └── vm-files │ │ ├── entrypoint │ │ ├── serial-getty@ttyS0.service │ │ └── ubuntu.nspawn ├── challenge-03 │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ ├── challenge.yml │ ├── ctf.xinetd │ ├── flag.txt │ ├── solution │ │ └── solve.py │ ├── src │ │ └── main.rs │ └── start.sh ├── challenge-04 │ ├── challenge.yml │ ├── challenge │ │ ├── .envrc │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── crates │ │ │ ├── charming-circuit-challenge │ │ │ │ ├── Cargo.toml │ │ │ │ ├── assets │ │ │ │ │ ├── fonts │ │ │ │ │ │ └── FiraSans-Bold.ttf │ │ │ │ │ ├── materials │ │ │ │ │ │ ├── cube.mat.ron │ │ │ │ │ │ ├── edge_active1.mat.ron │ │ │ │ │ │ ├── edge_active2.mat.ron │ │ │ │ │ │ ├── edge_double_active.mat.ron │ │ │ │ │ │ ├── edge_inactive.mat.ron │ │ │ │ │ │ ├── edge_overactive1.mat.ron │ │ │ │ │ │ ├── edge_overactive2.mat.ron │ │ │ │ │ │ ├── edges.mat.ron │ │ │ │ │ │ ├── glass.mat.ron │ │ │ │ │ │ ├── node_active.mat.ron │ │ │ │ │ │ ├── node_active_next2.mat.ron │ │ │ │ │ │ ├── node_active_next3.mat.ron │ │ │ │ │ │ ├── node_active_next4.mat.ron │ │ │ │ │ │ ├── node_inactive1.mat.ron │ │ │ │ │ │ ├── node_inactive2.mat.ron │ │ │ │ │ │ ├── node_inactive3.mat.ron │ │ │ │ │ │ ├── node_inactive4.mat.ron │ │ │ │ │ │ └── nodes.mat.ron │ │ │ │ │ ├── models │ │ │ │ │ │ └── signpost.glb │ │ │ │ │ ├── scenes │ │ │ │ │ │ └── sign.scn.ron │ │ │ │ │ ├── shaders │ │ │ │ │ │ └── ourmaterial.wgsl │ │ │ │ │ ├── static_camera.transform.ron │ │ │ │ │ ├── textures │ │ │ │ │ │ ├── edge_active1.png │ │ │ │ │ │ ├── edge_active2.png │ │ │ │ │ │ ├── edge_double_active.png │ │ │ │ │ │ ├── edge_inactive.png │ │ │ │ │ │ ├── edge_overactive1.png │ │ │ │ │ │ ├── edge_overactive2.png │ │ │ │ │ │ ├── make_edges.py │ │ │ │ │ │ ├── make_nodes.py │ │ │ │ │ │ ├── node_active.png │ │ │ │ │ │ ├── node_active_next2.png │ │ │ │ │ │ ├── node_active_next3.png │ │ │ │ │ │ ├── node_active_next4.png │ │ │ │ │ │ ├── node_inactive1.png │ │ │ │ │ │ ├── node_inactive2.png │ │ │ │ │ │ ├── node_inactive3.png │ │ │ │ │ │ └── node_inactive4.png │ │ │ │ │ ├── world.wirelang │ │ │ │ │ └── world.wiremap │ │ │ │ └── src │ │ │ │ │ ├── assets │ │ │ │ │ ├── capless_cylinder.rs │ │ │ │ │ ├── character.rs │ │ │ │ │ ├── main.rs │ │ │ │ │ ├── map.rs │ │ │ │ │ ├── map_sync.rs │ │ │ │ │ ├── material.rs │ │ │ │ │ ├── material_properties.rs │ │ │ │ │ ├── sign.rs │ │ │ │ │ ├── simulation.rs │ │ │ │ │ ├── static_transform.rs │ │ │ │ │ ├── ui.rs │ │ │ │ │ ├── util.rs │ │ │ │ │ └── wirelang.rs │ │ │ ├── map │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── wirelang │ │ │ │ ├── Cargo.toml │ │ │ │ ├── build.rs │ │ │ │ ├── examples │ │ │ │ ├── interpret.rs │ │ │ │ └── parse.rs │ │ │ │ └── src │ │ │ │ ├── ast.rs │ │ │ │ ├── error.rs │ │ │ │ ├── grammar.lalrpop │ │ │ │ ├── grammar_helper.rs │ │ │ │ ├── interpret.rs │ │ │ │ ├── lexer.rs │ │ │ │ └── lib.rs │ │ ├── flake.lock │ │ ├── flake.nix │ │ └── ttf2mesh-sys │ │ │ ├── .cargo_vcs_info.json │ │ │ ├── Cargo.toml │ │ │ ├── Cargo.toml.orig │ │ │ ├── README.md │ │ │ ├── build.rs │ │ │ ├── src │ │ │ └── lib.rs │ │ │ ├── ttf2mesh │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── debug-app-qt │ │ │ │ ├── debug-app.pro │ │ │ │ ├── gen_linalgd.py │ │ │ │ ├── linalg.c │ │ │ │ ├── linalg.h │ │ │ │ ├── linalgd.c │ │ │ │ ├── linalgd.h │ │ │ │ ├── linalgf.c │ │ │ │ ├── linalgf.h │ │ │ │ ├── main.cpp │ │ │ │ ├── mainwindow.cpp │ │ │ │ ├── mainwindow.h │ │ │ │ ├── mainwindow.ui │ │ │ │ ├── poly2tri │ │ │ │ │ ├── common │ │ │ │ │ │ ├── shapes.cc │ │ │ │ │ │ ├── shapes.h │ │ │ │ │ │ └── utils.h │ │ │ │ │ ├── poly2tri.h │ │ │ │ │ └── sweep │ │ │ │ │ │ ├── advancing_front.cc │ │ │ │ │ │ ├── advancing_front.h │ │ │ │ │ │ ├── cdt.cc │ │ │ │ │ │ ├── cdt.h │ │ │ │ │ │ ├── sweep.cc │ │ │ │ │ │ ├── sweep.h │ │ │ │ │ │ ├── sweep_context.cc │ │ │ │ │ │ └── sweep_context.h │ │ │ │ ├── qmplot.cpp │ │ │ │ ├── qmplot.h │ │ │ │ ├── qmwrap.cpp │ │ │ │ ├── qmwrap.h │ │ │ │ ├── textrenderer.cpp │ │ │ │ ├── textrenderer.h │ │ │ │ └── uranges.h │ │ │ ├── examples │ │ │ │ ├── build-any-qmake │ │ │ │ │ ├── common.pri │ │ │ │ │ ├── glyph3d.pro │ │ │ │ │ ├── simple.pro │ │ │ │ │ └── ttf2obj.pro │ │ │ │ ├── build-linux-make │ │ │ │ │ └── Makefile │ │ │ │ ├── build-win-msvc │ │ │ │ │ ├── glyph3d.vcxproj │ │ │ │ │ ├── simple.vcxproj │ │ │ │ │ └── ttf2obj.vcxproj │ │ │ │ └── src │ │ │ │ │ ├── common │ │ │ │ │ ├── glwindow.c │ │ │ │ │ └── glwindow.h │ │ │ │ │ ├── glyph3d.c │ │ │ │ │ ├── simple.c │ │ │ │ │ └── ttf2obj.c │ │ │ ├── ttf2mesh.c │ │ │ └── ttf2mesh.h │ │ │ └── wrapper.h │ └── solution │ │ └── solve.py ├── challenge-05 │ ├── challenge.yml │ ├── docker │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── config │ │ │ ├── admin.properties │ │ │ ├── cups-browsed.conf │ │ │ ├── cupsd.conf │ │ │ ├── papersize │ │ │ ├── printers.conf │ │ │ ├── server.conf │ │ │ └── supervisor │ │ │ │ └── supervisord.conf │ │ └── readflag.c │ └── solution │ │ └── exploit.py ├── challenge-06 │ ├── Dockerfile │ ├── OTHER_LICENSES │ ├── README.md │ ├── challenge.yml │ ├── release_build │ │ ├── 0bbfd16a │ │ │ ├── 054d7b96 │ │ │ ├── d1475a3a │ │ │ └── e82bed4f │ │ ├── 15c93851 │ │ │ ├── 3019d862 │ │ │ ├── 6c523086 │ │ │ ├── 844af54e │ │ │ ├── 8d5e5184 │ │ │ └── cd3f3a04 │ │ ├── e410c307 │ │ │ ├── 0bafe770 │ │ │ └── c03bc6b3 │ │ ├── hypertextos │ │ └── index.html │ └── release_source │ │ ├── build.sh │ │ ├── drivers │ │ ├── js │ │ │ ├── driver_entry.asm │ │ │ ├── js_driver.c │ │ │ ├── modf.c │ │ │ └── strtod.c │ │ └── vm │ │ │ ├── driver_entry.asm │ │ │ ├── vm.c │ │ │ └── vm_driver.c │ │ ├── kernel │ │ ├── a20.c │ │ ├── arith64.c │ │ ├── helper.c │ │ ├── helper.h │ │ ├── interface.h │ │ ├── kernel.c │ │ ├── kernel.h │ │ ├── kernel_entry.asm │ │ ├── netboot.asm │ │ ├── print.c │ │ ├── pxe.c │ │ ├── pxe.h │ │ └── snprintf.c │ │ ├── vm │ │ ├── AES128.java │ │ ├── Obfuscat-v1.1.jar │ │ ├── RC4.java │ │ ├── help.py │ │ └── test_vm.c │ │ └── web │ │ ├── app.js │ │ ├── check.js │ │ ├── encrypt.js │ │ ├── flag.js │ │ ├── rc4js.py │ │ └── verify.js ├── challenge-07 │ ├── Dockerfile │ ├── chall │ │ ├── Makefile │ │ ├── admin │ │ │ ├── flag │ │ │ ├── key.pem │ │ │ └── key.pub │ │ ├── base64.c │ │ ├── base64.h │ │ ├── signature.c │ │ ├── signature.h │ │ └── simple.c │ ├── challenge.yml │ └── solution │ │ ├── exploit.py │ │ ├── send_user_req.sh │ │ ├── spam_flag.py │ │ └── spam_header.py ├── challenge-08 │ ├── challenge.yml │ ├── ctfdescription.txt │ ├── enchiladas.csv │ └── main.rs ├── challenge-09 │ ├── challenge.yml │ ├── challenge │ │ ├── 0001-Store-the-open-file-descriptors-of-the-process-in-it.patch │ │ ├── Dockerfile │ │ ├── Dockerfile.build_system │ │ ├── README.md │ │ ├── debugging-goodies.patch │ │ ├── docker-compose.yml │ │ ├── flag │ │ ├── init │ │ ├── potluck.config │ │ ├── prebuilt_system │ │ │ └── .gitkeep │ │ └── run.sh │ └── solution │ │ ├── README.md │ │ ├── build.py │ │ ├── payload.asm │ │ └── pwn.sh ├── challenge-10 │ ├── README.md │ ├── challenge.yml │ ├── challenges.yaml │ └── user.yaml ├── challenge-11 │ ├── .env │ ├── bot │ │ ├── Dockerfile-bot │ │ ├── bot.js │ │ └── public │ │ │ ├── 49098094583_78bd8fb108.jpg │ │ │ ├── index.html │ │ │ └── style.css │ ├── challenge.yml │ ├── docker-compose.yml │ ├── nginx │ │ ├── Dockerfile-nginx │ │ └── default.conf │ ├── php │ │ ├── 49098094583_78bd8fb108.jpg │ │ ├── Dockerfile-php │ │ ├── icons8-oven-64.png │ │ ├── index.php │ │ └── style.css │ └── solution │ │ └── solve.py ├── challenge-12 │ ├── challenge.yml │ └── challenge │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── 0001-linux-user-sw64-fix-syscall-emulation.patch │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── challenge.c │ │ ├── check-build.sh │ │ ├── flag │ │ ├── launcher.c │ │ ├── pack-release.sh │ │ ├── payload.c │ │ └── solve.py ├── challenge-13 │ ├── Dockerfile │ ├── challenge.yml │ ├── challenge │ │ ├── chall.py │ │ ├── compose.yaml │ │ ├── config.el │ │ └── flag.txt │ └── solution │ │ ├── solution.org │ │ └── solve.py ├── challenge-14 │ ├── challenge.yml │ ├── release │ │ ├── checker.pyc │ │ └── instructions.bin │ └── src │ │ ├── flagchecker │ │ ├── d.py │ │ ├── m.py │ │ ├── q.py │ │ └── t.py │ │ ├── gen.py │ │ ├── instructions.bin │ │ ├── out.pyc │ │ └── unobfuscated.py ├── challenge-15 │ ├── challenge.yml │ ├── challenge │ │ ├── Dockerfile │ │ ├── actual-flag │ │ └── app │ │ │ ├── db.ts │ │ │ ├── fakeDB.ts │ │ │ ├── flag.txt │ │ │ ├── frontend │ │ │ ├── .gitignore │ │ │ ├── .npmrc │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── postcss.config.cjs │ │ │ ├── src │ │ │ │ ├── app.html │ │ │ │ ├── app.pcss │ │ │ │ ├── lib │ │ │ │ │ ├── Card.svelte │ │ │ │ │ ├── brand.js │ │ │ │ │ ├── cookie.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── url.js │ │ │ │ └── routes │ │ │ │ │ ├── +layout.js │ │ │ │ │ ├── +layout.svelte │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── inbox.php │ │ │ │ │ └── +page.svelte │ │ │ │ │ ├── index.php │ │ │ │ │ └── +page.svelte │ │ │ │ │ ├── login.php │ │ │ │ │ └── +page.svelte │ │ │ │ │ ├── register.php │ │ │ │ │ └── +page.svelte │ │ │ │ │ └── send-card.php │ │ │ │ │ └── +page.svelte │ │ │ ├── static │ │ │ │ ├── bg.jpg │ │ │ │ ├── castle.png │ │ │ │ └── favicon.png │ │ │ ├── svelte.config.js │ │ │ ├── tailwind.config.cjs │ │ │ └── vite.config.js │ │ │ ├── main-server.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── readflag.c │ │ │ ├── setup.sh │ │ │ ├── start.sh │ │ │ └── tsconfig.json │ └── solution │ │ └── solve.js ├── challenge-16 │ ├── challenge.yml │ ├── challenge │ │ └── upside_down_cake.py │ └── solution │ │ └── solve_udc.sage ├── challenge-17 │ ├── Dockerfile │ ├── README.md │ ├── challenge-a.yml │ ├── challenge-b.yml │ ├── cookmaster │ │ ├── controller │ │ │ ├── .gitignore │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── Dockerfile │ │ │ ├── controller │ │ │ │ ├── .rustfmt.toml │ │ │ │ ├── Cargo.toml │ │ │ │ └── src │ │ │ │ │ └── main.rs │ │ │ └── ecsimple │ │ │ │ ├── .gitignore │ │ │ │ ├── Cargo.toml │ │ │ │ ├── README.md │ │ │ │ └── src │ │ │ │ ├── bngf2m.rs │ │ │ │ ├── consts.rs │ │ │ │ ├── curve.rs │ │ │ │ ├── ecasn1.rs │ │ │ │ ├── errors.rs │ │ │ │ ├── fileop.rs │ │ │ │ ├── group.rs │ │ │ │ ├── keys.rs │ │ │ │ ├── lib.rs │ │ │ │ ├── logger.rs │ │ │ │ ├── mont.rs │ │ │ │ ├── point.rs │ │ │ │ ├── randop.rs │ │ │ │ ├── signature.rs │ │ │ │ └── utils.rs │ │ ├── docker-compose.yml │ │ ├── extract_challenge_files.sh │ │ ├── flag1 │ │ ├── flag2 │ │ ├── heater │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── heater.c │ │ │ ├── heater.py │ │ │ ├── pubkey.pem │ │ │ └── requirements.txt │ │ ├── privkey │ │ ├── pubkey │ │ ├── recipes.json │ │ └── wait_for_can.sh │ ├── docker-compose.yml │ ├── get_token.py │ ├── interface │ │ ├── cleanup.py │ │ ├── create_canbridge.sh │ │ ├── create_canbus.sh │ │ ├── main.py │ │ ├── requirements.txt │ │ ├── src │ │ │ ├── __init__.py │ │ │ └── container.py │ │ ├── static │ │ │ ├── background.avif │ │ │ └── style.css │ │ └── templates │ │ │ ├── debug.html │ │ │ ├── index.html │ │ │ └── team.html │ └── solution │ │ ├── .gitignore │ │ ├── exploit_crypto.py │ │ ├── exploit_heater.py │ │ ├── randgen │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ └── requirements.txt ├── challenge-18 │ ├── challenge.yml │ ├── challenge │ │ ├── Dockerfile │ │ ├── FLAG.py │ │ ├── final.py │ │ └── solve.sage │ └── dist │ │ └── final.py ├── challenge-19 │ ├── README.md │ ├── challenge.yml │ ├── challenge │ │ ├── Dockerfile │ │ ├── build.sh │ │ ├── docker-compose.yml │ │ ├── flag.txt │ │ └── main.c │ └── solution │ │ └── solve.py ├── challenge-21 │ ├── README.md │ ├── challenge.yml │ ├── challenge │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ └── source.c │ └── solution │ │ ├── exp.py │ │ └── writeup.md ├── challenge-22 │ ├── .gitignore │ ├── Makefile │ ├── challenge-1.yml │ ├── challenge-2.yml │ ├── private │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── app.c │ │ ├── app.ld │ │ ├── bootloader.c │ │ ├── bootloader.ld │ │ ├── build_app_hash.py │ │ ├── exception_handlers.c │ │ ├── exception_handlers.h │ │ ├── ficr.h │ │ ├── flagloader.c │ │ ├── flagloader.ld │ │ ├── flash.py │ │ ├── fwupd_tail.py │ │ ├── fwupd_tail_trace.py │ │ ├── generate_flash_fw.py │ │ ├── glasgow-dual-uart.py │ │ ├── nrf51.ld │ │ ├── nvic.c │ │ ├── nvic.h │ │ ├── nvmc.c │ │ ├── nvmc.h │ │ ├── ranges.h │ │ ├── reset.c │ │ ├── reset.h │ │ ├── sha256.c │ │ ├── sha256.h │ │ ├── solve_dump.py │ │ ├── stack.c │ │ ├── stdlib.c │ │ ├── strtol.c │ │ ├── uart.c │ │ └── uart.h │ └── public │ │ ├── fwupd.py │ │ └── update.sal ├── challenge-24 │ ├── README.md │ ├── challenge.yml │ ├── challenge │ │ ├── Dockerfile │ │ ├── conf │ │ │ └── nginx.conf │ │ ├── docker-compose.yml │ │ ├── njs │ │ │ └── index.js │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── www │ │ │ ├── img │ │ │ │ ├── 0.jpg │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ └── 4.jpg │ │ │ └── index.xml │ │ └── xsl │ │ │ ├── index.xsl │ │ │ └── spaghetti.xsl │ └── solution │ │ └── solve.py ├── challenge-25 │ ├── challenge.yml │ ├── challenge │ │ ├── Makefile │ │ ├── deploy.flag.txt │ │ ├── hashcash.py │ │ ├── init │ │ ├── pow.py │ │ ├── run.sh │ │ ├── server.py │ │ ├── src │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── dummy_init.c │ │ │ └── service.c │ │ ├── task.service │ │ └── user.flag.txt │ └── solution │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── a.c │ │ ├── powpow.c │ │ └── powpow.py ├── challenge-26 │ ├── Dockerfile │ ├── build │ │ ├── Dockerfile │ │ ├── build.sh │ │ └── chal.c │ ├── challenge.yml │ ├── flag.txt │ └── solution │ │ └── solve.py ├── challenge-27 │ ├── README │ ├── challenge.yml │ ├── deploy │ │ ├── Dockerfile │ │ ├── chall │ │ ├── flag.txt │ │ ├── gordon.bin │ │ ├── kitchen.bin │ │ └── run.sh │ └── source │ │ ├── Makefile │ │ ├── intro.txt │ │ ├── prog │ │ ├── defs.s │ │ ├── functions.s │ │ ├── gordon.asm │ │ ├── helper.s │ │ └── kitchen.asm │ │ ├── solution │ │ └── solve.py │ │ ├── src │ │ ├── main.c │ │ ├── util.c │ │ └── vcpu.c │ │ └── tools │ │ ├── asm.py │ │ ├── cpu_const.py │ │ └── disas.py ├── challenge-28 │ ├── Dockerfile │ ├── challenge.yml │ ├── flag.txt │ └── main.py └── challenge-29 │ ├── challenge.yml │ └── challenge │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── requirements.txt │ ├── server.py │ ├── solve.py │ └── src │ ├── constants.rs │ ├── firmware.rs │ ├── intrinsics.rs │ ├── peripheral.rs │ ├── rehost.rs │ ├── rng.rs │ └── secret.rs ├── grafana └── dashboard.json ├── hacks ├── backup-notes.txt ├── clear-scoreboard-cache.sh ├── config-challenge-docker.sh ├── iap-connect-scoreboard.sh ├── start-competition.sh └── watflag-setup.txt ├── notes.txt ├── scoreboard ├── convert-scoreboard.py ├── scoreboard-filtered.csv ├── scoreboard.csv └── scoreboard.json ├── scripts ├── check-undelivered.sh ├── connect-challenge.sh ├── connect-monitor.sh ├── connect-scoreboard.sh └── tunnel-challenge.sh └── terraform ├── .gitignore ├── Makefile ├── challenges-custom.tf ├── challenges.tf ├── delivery.tf ├── hosts.tpl ├── hosts.yml ├── main.tf ├── monitoring.tf ├── scoreboard.tf ├── terraform.tfstate └── variables.tf /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/README.md -------------------------------------------------------------------------------- /ansible/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/Makefile -------------------------------------------------------------------------------- /ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/challenges-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/challenges-playbook.yml -------------------------------------------------------------------------------- /ansible/dev-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/dev-playbook.yml -------------------------------------------------------------------------------- /ansible/group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/all.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge00.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge00.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge01.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge01.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge03.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge03.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge05.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge05.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge06.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge06.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge07.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge07.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge09.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge09.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge11.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge11.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge12.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge12.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge13.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge13.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge15.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge15.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge17.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge17.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge18.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge18.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge19.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge19.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge21.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge21.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge22.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge22.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge24.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge24.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge25.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge25.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge26.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge26.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge27.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge27.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge28.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge28.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge29.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge29.yml -------------------------------------------------------------------------------- /ansible/group_vars/challenge30.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/group_vars/challenge30.yml -------------------------------------------------------------------------------- /ansible/misc/gcp-scp-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/misc/gcp-scp-wrapper.sh -------------------------------------------------------------------------------- /ansible/misc/gcp-ssh-wrapper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/misc/gcp-ssh-wrapper.sh -------------------------------------------------------------------------------- /ansible/potluckctf-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/potluckctf-playbook.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-01/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-01/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-11/files/challenge11.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-11/files/challenge11.service -------------------------------------------------------------------------------- /ansible/roles/challenge-11/files/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-11/files/config.json -------------------------------------------------------------------------------- /ansible/roles/challenge-11/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-11/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-11/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-11/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-11/templates/docker-compose.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-11/templates/docker-compose.yml.j2 -------------------------------------------------------------------------------- /ansible/roles/challenge-17/files/challenge17.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-17/files/challenge17.service -------------------------------------------------------------------------------- /ansible/roles/challenge-17/files/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-17/files/config.json -------------------------------------------------------------------------------- /ansible/roles/challenge-17/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-17/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-17/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-17/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-17/templates/docker-compose.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-17/templates/docker-compose.yml.j2 -------------------------------------------------------------------------------- /ansible/roles/challenge-25/files/challenge25.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-25/files/challenge25.service -------------------------------------------------------------------------------- /ansible/roles/challenge-25/files/deploy_bundle.tar.gz: -------------------------------------------------------------------------------- 1 | ../../../../challenge-deployment/challenge-25/downloads/deploy_bundle.tar.gz -------------------------------------------------------------------------------- /ansible/roles/challenge-25/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-25/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-25/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-25/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/challenge-docker/files/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-docker/files/config.json -------------------------------------------------------------------------------- /ansible/roles/challenge-docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/challenge-docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/docker/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/docker/templates/daemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/docker/templates/daemon.json -------------------------------------------------------------------------------- /ansible/roles/grafana/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/grafana/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/grafana/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/grafana/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/graylog/files/disable-transparent-huge-pages.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/graylog/files/disable-transparent-huge-pages.service -------------------------------------------------------------------------------- /ansible/roles/graylog/files/graylog-server.service: -------------------------------------------------------------------------------- 1 | [Service] 2 | AmbientCapabilities=CAP_NET_BIND_SERVICE 3 | -------------------------------------------------------------------------------- /ansible/roles/graylog/files/opensearch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/graylog/files/opensearch.yml -------------------------------------------------------------------------------- /ansible/roles/graylog/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/graylog/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/graylog/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/graylog/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/nginx/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/nginx/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/nginx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/nginx/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/node_exporter/files/node_exporter.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/node_exporter/files/node_exporter.service -------------------------------------------------------------------------------- /ansible/roles/node_exporter/files/node_exporter.socket: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/node_exporter/files/node_exporter.socket -------------------------------------------------------------------------------- /ansible/roles/node_exporter/files/sysconfig.node_exporter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/node_exporter/files/sysconfig.node_exporter -------------------------------------------------------------------------------- /ansible/roles/node_exporter/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/node_exporter/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/node_exporter/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/node_exporter/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/prometheus/files/prometheus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/prometheus/files/prometheus.service -------------------------------------------------------------------------------- /ansible/roles/prometheus/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/prometheus/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/prometheus/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/prometheus/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/prometheus/templates/prometheus.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/prometheus/templates/prometheus.yml.j2 -------------------------------------------------------------------------------- /ansible/roles/rsyslog/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/rsyslog/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/rsyslog/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/rsyslog/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/rsyslog/templates/20-send-logs.conf: -------------------------------------------------------------------------------- 1 | *.* @@{{ syslog_server }}:514 2 | -------------------------------------------------------------------------------- /ansible/roles/scoreboard/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/scoreboard/tasks/main.yml -------------------------------------------------------------------------------- /ansible/roles/serversetup/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/serversetup/handlers/main.yml -------------------------------------------------------------------------------- /ansible/roles/serversetup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/ansible/roles/serversetup/tasks/main.yml -------------------------------------------------------------------------------- /challenge-delivery/form-notification.gs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-delivery/form-notification.gs -------------------------------------------------------------------------------- /challenge-delivery/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-delivery/notes.txt -------------------------------------------------------------------------------- /challenge-deployment/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-00/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-00/Dockerfile -------------------------------------------------------------------------------- /challenge-deployment/challenge-00/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-00/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-00/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-00/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-00/cowsay.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | printf "cow input: " 4 | head -n 1 | /usr/games/cowsay 5 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-01/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-01/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-01/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-01/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-03/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-03/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-03/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-03/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-03/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-03/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-04/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-04/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-04/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-04/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-04/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-04/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-05/.gitignore: -------------------------------------------------------------------------------- 1 | challenge05-dist.tgz 2 | README.md 3 | exp/ 4 | docker/ 5 | config/admin.properties 6 | build.sh 7 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-05/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-05/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-05/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-05/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-06/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-06/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-06/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-06/Dockerfile -------------------------------------------------------------------------------- /challenge-deployment/challenge-06/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-06/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-06/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-06/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-07/.gitignore: -------------------------------------------------------------------------------- 1 | challenge07-dist.tgz 2 | deploy/ 3 | public/ 4 | solution/ 5 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-07/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-07/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-07/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-07/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-08/.gitignore: -------------------------------------------------------------------------------- 1 | enchiladas.csv 2 | terraform.txt 3 | challenge08-dist.tgz 4 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-08/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-08/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-08/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-08/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-08/convert-terraform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-08/convert-terraform.py -------------------------------------------------------------------------------- /challenge-deployment/challenge-08/enchiladas.mxc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-08/enchiladas.mxc -------------------------------------------------------------------------------- /challenge-deployment/challenge-09/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-09/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-09/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-09/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-09/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-09/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-10/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-10/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-11/.gitignore: -------------------------------------------------------------------------------- 1 | docker-compose.yml 2 | .env 3 | bot/ 4 | php/ 5 | nginx/ 6 | solve.py 7 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-11/Dockerfile-bot.override: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-11/Dockerfile-bot.override -------------------------------------------------------------------------------- /challenge-deployment/challenge-11/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-11/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-11/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-11/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-12/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-12/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-12/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-12/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-12/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-12/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-13/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-13/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-13/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-13/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-13/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-13/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-14/.gitignore: -------------------------------------------------------------------------------- 1 | challenge14-dist.tgz 2 | release.7z 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-14/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-14/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-14/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-14/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-15/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-15/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-15/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-15/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-15/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-15/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-15/solve.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-15/solve.txt -------------------------------------------------------------------------------- /challenge-deployment/challenge-16/.gitignore: -------------------------------------------------------------------------------- 1 | solve/ 2 | dist/ 3 | challenge16-dist.tgz 4 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-16/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-16/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-16/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-17/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-17/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-17/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-17/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-17/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-17/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-17b/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-17b/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-18/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-18/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-18/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-18/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-18/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-18/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-19/.gitignore: -------------------------------------------------------------------------------- 1 | challenge19-dist.tgz 2 | README.md 3 | app/ 4 | handout/ 5 | solve/ 6 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-19/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-19/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-19/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-19/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-21/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-21/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-21/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-21/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-21/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-21/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-22/.gitignore: -------------------------------------------------------------------------------- 1 | sekurbut.tar 2 | flagloader2.hex 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-22/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-22/Dockerfile -------------------------------------------------------------------------------- /challenge-deployment/challenge-22/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-22/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-22/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-22/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-22/v2.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-22/v2.Dockerfile -------------------------------------------------------------------------------- /challenge-deployment/challenge-23/.gitignore: -------------------------------------------------------------------------------- 1 | challenge23-dist.tgz 2 | update.sal 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-23/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-23/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-23/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-23/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-24/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-24/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-24/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-24/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-24/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-24/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-25/.gitignore: -------------------------------------------------------------------------------- 1 | challenge25-dist.tgz 2 | downloads/ 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-25/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-25/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-25/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-25/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-26/.gitignore: -------------------------------------------------------------------------------- 1 | downloads/ 2 | challenge26-dist.tgz 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-26/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-26/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-26/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-26/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-27/.gitignore: -------------------------------------------------------------------------------- 1 | challenge27-dist.tgz 2 | shells-kitchen/ 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-27/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-27/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-27/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-27/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-28/.gitignore: -------------------------------------------------------------------------------- 1 | challenge28-dist.tgz 2 | Dockerfile 3 | flag.txt 4 | main.py 5 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-28/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-28/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-28/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-28/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-29/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-29/.gitignore -------------------------------------------------------------------------------- /challenge-deployment/challenge-29/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-29/Makefile -------------------------------------------------------------------------------- /challenge-deployment/challenge-29/challenge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-29/challenge.yml -------------------------------------------------------------------------------- /challenge-deployment/challenge-30/.gitignore: -------------------------------------------------------------------------------- 1 | sekurbut.tar 2 | flagloader2.hex 3 | -------------------------------------------------------------------------------- /challenge-deployment/challenge-30/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-30/Dockerfile -------------------------------------------------------------------------------- /challenge-deployment/challenge-30/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/challenge-30/Makefile -------------------------------------------------------------------------------- /challenge-deployment/ctf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/ctf.yml -------------------------------------------------------------------------------- /challenge-deployment/template.Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenge-deployment/template.Makefile -------------------------------------------------------------------------------- /challenges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/README.md -------------------------------------------------------------------------------- /challenges/challenge-01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/README.md -------------------------------------------------------------------------------- /challenges/challenge-01/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-01/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-01/service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/service/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-01/service/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/service/entrypoint.sh -------------------------------------------------------------------------------- /challenges/challenge-01/solution/evil_id_ed25519: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/solution/evil_id_ed25519 -------------------------------------------------------------------------------- /challenges/challenge-01/solution/solve-helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/solution/solve-helper.sh -------------------------------------------------------------------------------- /challenges/challenge-01/solution/solve.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/solution/solve.sh -------------------------------------------------------------------------------- /challenges/challenge-01/vm-files/entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/vm-files/entrypoint -------------------------------------------------------------------------------- /challenges/challenge-01/vm-files/serial-getty@ttyS0.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/vm-files/serial-getty@ttyS0.service -------------------------------------------------------------------------------- /challenges/challenge-01/vm-files/ubuntu.nspawn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-01/vm-files/ubuntu.nspawn -------------------------------------------------------------------------------- /challenges/challenge-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/Cargo.lock -------------------------------------------------------------------------------- /challenges/challenge-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-03/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-03/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-03/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-03/ctf.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/ctf.xinetd -------------------------------------------------------------------------------- /challenges/challenge-03/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{192_DisCr3te_L0g_I$_5upr1sing1y_triVi4l@!@!!} -------------------------------------------------------------------------------- /challenges/challenge-03/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-03/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/src/main.rs -------------------------------------------------------------------------------- /challenges/challenge-03/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-03/start.sh -------------------------------------------------------------------------------- /challenges/challenge-04/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-04/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/.gitignore -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/Cargo.lock -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/README.md -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/fonts/FiraSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/fonts/FiraSans-Bold.ttf -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/cube.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/cube.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_active1.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_active1.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_active2.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_active2.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_double_active.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_double_active.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_inactive.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_inactive.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_overactive1.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_overactive1.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_overactive2.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edge_overactive2.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edges.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/edges.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/glass.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/glass.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next2.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next2.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next3.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next3.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next4.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_active_next4.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive1.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive1.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive2.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive2.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive3.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive3.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive4.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/node_inactive4.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/nodes.mat.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/materials/nodes.mat.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/models/signpost.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/models/signpost.glb -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/scenes/sign.scn.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/scenes/sign.scn.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/shaders/ourmaterial.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/shaders/ourmaterial.wgsl -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/static_camera.transform.ron: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/static_camera.transform.ron -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_active1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_active1.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_active2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_active2.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_double_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_double_active.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_inactive.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_overactive1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_overactive1.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_overactive2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/edge_overactive2.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/make_edges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/make_edges.py -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/make_nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/make_nodes.py -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next2.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next3.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_active_next4.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive1.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive2.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive3.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/textures/node_inactive4.png -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/world.wirelang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/world.wirelang -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/world.wiremap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/assets/world.wiremap -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/assets: -------------------------------------------------------------------------------- 1 | ../assets/ -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/capless_cylinder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/capless_cylinder.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/character.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/character.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/main.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/map.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/map_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/map_sync.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/material.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/material_properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/material_properties.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/sign.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/simulation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/simulation.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/static_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/static_transform.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/ui.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/util.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/wirelang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/charming-circuit-challenge/src/wirelang.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/map/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/map/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/map/src/lib.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | lalrpop::process_root().unwrap(); 3 | } 4 | -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/examples/interpret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/examples/interpret.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/examples/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/examples/parse.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/ast.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/error.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/grammar.lalrpop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/grammar.lalrpop -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/grammar_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/grammar_helper.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/interpret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/interpret.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/lexer.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/crates/wirelang/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/crates/wirelang/src/lib.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/flake.lock -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/flake.nix -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/.cargo_vcs_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/.cargo_vcs_info.json -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/Cargo.toml.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/Cargo.toml.orig -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/README.md -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/build.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/src/lib.rs -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/LICENSE -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/README.md -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/debug-app.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/debug-app.pro -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/gen_linalgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/gen_linalgd.py -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalg.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalg.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgd.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgd.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgf.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/linalgf.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/main.cpp -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.cpp -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/mainwindow.ui -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/shapes.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/shapes.cc -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/shapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/shapes.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/common/utils.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/poly2tri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/poly2tri.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/advancing_front.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/advancing_front.cc -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/advancing_front.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/advancing_front.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/cdt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/cdt.cc -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/cdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/cdt.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep.cc -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep_context.cc -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/poly2tri/sweep/sweep_context.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmplot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmplot.cpp -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmplot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmplot.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmwrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmwrap.cpp -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmwrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/qmwrap.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/textrenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/textrenderer.cpp -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/textrenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/textrenderer.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/uranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/debug-app-qt/uranges.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/common.pri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/common.pri -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/glyph3d.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/glyph3d.pro -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/simple.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/simple.pro -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/ttf2obj.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-any-qmake/ttf2obj.pro -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-linux-make/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-linux-make/Makefile -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/glyph3d.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/glyph3d.vcxproj -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/simple.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/simple.vcxproj -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/ttf2obj.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/build-win-msvc/ttf2obj.vcxproj -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/common/glwindow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/common/glwindow.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/common/glwindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/common/glwindow.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/glyph3d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/glyph3d.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/simple.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/ttf2obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/examples/src/ttf2obj.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/ttf2mesh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/ttf2mesh.c -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/ttf2mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/ttf2mesh/ttf2mesh.h -------------------------------------------------------------------------------- /challenges/challenge-04/challenge/ttf2mesh-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/challenge/ttf2mesh-sys/wrapper.h -------------------------------------------------------------------------------- /challenges/challenge-04/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-04/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-05/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-05/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-05/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-05/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/build.sh -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/admin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/admin.properties -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/cups-browsed.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/cups-browsed.conf -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/cupsd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/cupsd.conf -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/papersize: -------------------------------------------------------------------------------- 1 | a4 2 | -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/printers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/printers.conf -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/server.conf -------------------------------------------------------------------------------- /challenges/challenge-05/docker/config/supervisor/supervisord.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/config/supervisor/supervisord.conf -------------------------------------------------------------------------------- /challenges/challenge-05/docker/readflag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/docker/readflag.c -------------------------------------------------------------------------------- /challenges/challenge-05/solution/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-05/solution/exploit.py -------------------------------------------------------------------------------- /challenges/challenge-06/Dockerfile: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-06/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-06/OTHER_LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/OTHER_LICENSES -------------------------------------------------------------------------------- /challenges/challenge-06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/README.md -------------------------------------------------------------------------------- /challenges/challenge-06/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-06/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/0bbfd16a/054d7b96: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/0bbfd16a/054d7b96 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/0bbfd16a/d1475a3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/0bbfd16a/d1475a3a -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/0bbfd16a/e82bed4f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/0bbfd16a/e82bed4f -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/15c93851/3019d862: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/15c93851/3019d862 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/15c93851/6c523086: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/15c93851/6c523086 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/15c93851/844af54e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/15c93851/844af54e -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/15c93851/8d5e5184: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/15c93851/8d5e5184 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/15c93851/cd3f3a04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/15c93851/cd3f3a04 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/e410c307/0bafe770: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/e410c307/0bafe770 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/e410c307/c03bc6b3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/e410c307/c03bc6b3 -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/hypertextos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_build/hypertextos -------------------------------------------------------------------------------- /challenges/challenge-06/release_build/index.html: -------------------------------------------------------------------------------- 1 | #!ipxe 2 | 3 | boot hypertextos 4 | -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/build.sh -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/js/driver_entry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/js/driver_entry.asm -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/js/js_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/js/js_driver.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/js/modf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/js/modf.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/js/strtod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/js/strtod.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/vm/driver_entry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/vm/driver_entry.asm -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/vm/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/vm/vm.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/drivers/vm/vm_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/drivers/vm/vm_driver.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/a20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/a20.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/arith64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/arith64.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/helper.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/helper.h -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/interface.h -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/kernel.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/kernel.h -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/kernel_entry.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/kernel_entry.asm -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/netboot.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/netboot.asm -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/print.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/pxe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/pxe.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/pxe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/pxe.h -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/kernel/snprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/kernel/snprintf.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/vm/AES128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/vm/AES128.java -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/vm/Obfuscat-v1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/vm/Obfuscat-v1.1.jar -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/vm/RC4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/vm/RC4.java -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/vm/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/vm/help.py -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/vm/test_vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/vm/test_vm.c -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/app.js -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/check.js -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/encrypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/encrypt.js -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/flag.js -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/rc4js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/rc4js.py -------------------------------------------------------------------------------- /challenges/challenge-06/release_source/web/verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-06/release_source/web/verify.js -------------------------------------------------------------------------------- /challenges/challenge-07/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-07/chall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/Makefile -------------------------------------------------------------------------------- /challenges/challenge-07/chall/admin/flag: -------------------------------------------------------------------------------- 1 | DUMMY_FLAG -------------------------------------------------------------------------------- /challenges/challenge-07/chall/admin/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/admin/key.pem -------------------------------------------------------------------------------- /challenges/challenge-07/chall/admin/key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/admin/key.pub -------------------------------------------------------------------------------- /challenges/challenge-07/chall/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/base64.c -------------------------------------------------------------------------------- /challenges/challenge-07/chall/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/base64.h -------------------------------------------------------------------------------- /challenges/challenge-07/chall/signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/signature.c -------------------------------------------------------------------------------- /challenges/challenge-07/chall/signature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/signature.h -------------------------------------------------------------------------------- /challenges/challenge-07/chall/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/chall/simple.c -------------------------------------------------------------------------------- /challenges/challenge-07/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-07/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-07/solution/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/solution/exploit.py -------------------------------------------------------------------------------- /challenges/challenge-07/solution/send_user_req.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/solution/send_user_req.sh -------------------------------------------------------------------------------- /challenges/challenge-07/solution/spam_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/solution/spam_flag.py -------------------------------------------------------------------------------- /challenges/challenge-07/solution/spam_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-07/solution/spam_header.py -------------------------------------------------------------------------------- /challenges/challenge-08/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-08/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-08/ctfdescription.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-08/ctfdescription.txt -------------------------------------------------------------------------------- /challenges/challenge-08/enchiladas.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-08/enchiladas.csv -------------------------------------------------------------------------------- /challenges/challenge-08/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-08/main.rs -------------------------------------------------------------------------------- /challenges/challenge-09/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-09/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/0001-Store-the-open-file-descriptors-of-the-process-in-it.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/0001-Store-the-open-file-descriptors-of-the-process-in-it.patch -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/Dockerfile.build_system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/Dockerfile.build_system -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/README.md -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/debugging-goodies.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/debugging-goodies.patch -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/flag: -------------------------------------------------------------------------------- 1 | potluck{dummy_flag} -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/init -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/potluck.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/potluck.config -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/prebuilt_system/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /challenges/challenge-09/challenge/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/challenge/run.sh -------------------------------------------------------------------------------- /challenges/challenge-09/solution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/solution/README.md -------------------------------------------------------------------------------- /challenges/challenge-09/solution/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/solution/build.py -------------------------------------------------------------------------------- /challenges/challenge-09/solution/payload.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/solution/payload.asm -------------------------------------------------------------------------------- /challenges/challenge-09/solution/pwn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-09/solution/pwn.sh -------------------------------------------------------------------------------- /challenges/challenge-10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-10/README.md -------------------------------------------------------------------------------- /challenges/challenge-10/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-10/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-10/challenges.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-10/challenges.yaml -------------------------------------------------------------------------------- /challenges/challenge-10/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-10/user.yaml -------------------------------------------------------------------------------- /challenges/challenge-11/.env: -------------------------------------------------------------------------------- 1 | FLAG=potluck{uu_make_me_go_crazy} -------------------------------------------------------------------------------- /challenges/challenge-11/bot/Dockerfile-bot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/bot/Dockerfile-bot -------------------------------------------------------------------------------- /challenges/challenge-11/bot/bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/bot/bot.js -------------------------------------------------------------------------------- /challenges/challenge-11/bot/public/49098094583_78bd8fb108.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/bot/public/49098094583_78bd8fb108.jpg -------------------------------------------------------------------------------- /challenges/challenge-11/bot/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/bot/public/index.html -------------------------------------------------------------------------------- /challenges/challenge-11/bot/public/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/bot/public/style.css -------------------------------------------------------------------------------- /challenges/challenge-11/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-11/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-11/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-11/nginx/Dockerfile-nginx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/nginx/Dockerfile-nginx -------------------------------------------------------------------------------- /challenges/challenge-11/nginx/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/nginx/default.conf -------------------------------------------------------------------------------- /challenges/challenge-11/php/49098094583_78bd8fb108.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/php/49098094583_78bd8fb108.jpg -------------------------------------------------------------------------------- /challenges/challenge-11/php/Dockerfile-php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/php/Dockerfile-php -------------------------------------------------------------------------------- /challenges/challenge-11/php/icons8-oven-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/php/icons8-oven-64.png -------------------------------------------------------------------------------- /challenges/challenge-11/php/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/php/index.php -------------------------------------------------------------------------------- /challenges/challenge-11/php/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/php/style.css -------------------------------------------------------------------------------- /challenges/challenge-11/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-11/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-12/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-12/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | solve.py 3 | payload.c 4 | -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/.gitignore: -------------------------------------------------------------------------------- 1 | swgcc710-cross-6b-9916.tar.gz 2 | out 3 | -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/0001-linux-user-sw64-fix-syscall-emulation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/0001-linux-user-sw64-fix-syscall-emulation.patch -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/build.sh -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/challenge.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/challenge.c -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/check-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/check-build.sh -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/flag -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/launcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/launcher.c -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/pack-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/pack-release.sh -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/payload.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/payload.c -------------------------------------------------------------------------------- /challenges/challenge-12/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-12/challenge/solve.py -------------------------------------------------------------------------------- /challenges/challenge-13/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-13/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-13/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-13/challenge/chall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/challenge/chall.py -------------------------------------------------------------------------------- /challenges/challenge-13/challenge/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/challenge/compose.yaml -------------------------------------------------------------------------------- /challenges/challenge-13/challenge/config.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/challenge/config.el -------------------------------------------------------------------------------- /challenges/challenge-13/challenge/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{(theres-only-one-answer '(https://youtu.be/V3QF1uAvbkU))} 2 | -------------------------------------------------------------------------------- /challenges/challenge-13/solution/solution.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/solution/solution.org -------------------------------------------------------------------------------- /challenges/challenge-13/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-13/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-14/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-14/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-14/release/checker.pyc: -------------------------------------------------------------------------------- 1 | ../src/out.pyc -------------------------------------------------------------------------------- /challenges/challenge-14/release/instructions.bin: -------------------------------------------------------------------------------- 1 | ../src/instructions.bin -------------------------------------------------------------------------------- /challenges/challenge-14/src/flagchecker/d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/flagchecker/d.py -------------------------------------------------------------------------------- /challenges/challenge-14/src/flagchecker/m.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/flagchecker/m.py -------------------------------------------------------------------------------- /challenges/challenge-14/src/flagchecker/q.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/flagchecker/q.py -------------------------------------------------------------------------------- /challenges/challenge-14/src/flagchecker/t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/flagchecker/t.py -------------------------------------------------------------------------------- /challenges/challenge-14/src/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/gen.py -------------------------------------------------------------------------------- /challenges/challenge-14/src/instructions.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/instructions.bin -------------------------------------------------------------------------------- /challenges/challenge-14/src/out.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/out.pyc -------------------------------------------------------------------------------- /challenges/challenge-14/src/unobfuscated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-14/src/unobfuscated.py -------------------------------------------------------------------------------- /challenges/challenge-15/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-15/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/actual-flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/actual-flag -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/db.ts -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/fakeDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/fakeDB.ts -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/flag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/flag.txt -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/.gitignore -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/README.md -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/package-lock.json -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/package.json -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/postcss.config.cjs -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/app.html -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/app.pcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/app.pcss -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/lib/Card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/lib/Card.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/lib/brand.js: -------------------------------------------------------------------------------- 1 | export let brand = "Santify" -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/lib/cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/lib/cookie.js -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/lib/index.js -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/lib/url.js: -------------------------------------------------------------------------------- 1 | export default "" -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/+layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/+layout.js -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/+layout.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/inbox.php/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/inbox.php/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/index.php/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/index.php/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/login.php/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/login.php/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/register.php/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/register.php/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/src/routes/send-card.php/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/src/routes/send-card.php/+page.svelte -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/static/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/static/bg.jpg -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/static/castle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/static/castle.png -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/static/favicon.png -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/svelte.config.js -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/tailwind.config.cjs -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/frontend/vite.config.js -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/main-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/main-server.ts -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/package-lock.json -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/package.json -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/readflag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/readflag.c -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/setup.sh -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/start.sh -------------------------------------------------------------------------------- /challenges/challenge-15/challenge/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/challenge/app/tsconfig.json -------------------------------------------------------------------------------- /challenges/challenge-15/solution/solve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-15/solution/solve.js -------------------------------------------------------------------------------- /challenges/challenge-16/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-16/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-16/challenge/upside_down_cake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-16/challenge/upside_down_cake.py -------------------------------------------------------------------------------- /challenges/challenge-16/solution/solve_udc.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-16/solution/solve_udc.sage -------------------------------------------------------------------------------- /challenges/challenge-17/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-17/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/README.md -------------------------------------------------------------------------------- /challenges/challenge-17/challenge-a.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-17/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-17/challenge-b.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-17b/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .vim/ 3 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/Cargo.lock -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/controller/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 71 2 | use_small_heuristics = "Off" 3 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/controller/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/controller/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/controller/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/controller/src/main.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .DS_Store 3 | tmp* 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/README.md -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/bngf2m.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/bngf2m.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/consts.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/curve.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/ecasn1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/ecasn1.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/errors.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/fileop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/fileop.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/group.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/keys.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/lib.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/logger.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/mont.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/mont.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/point.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/randop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/randop.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/signature.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/controller/ecsimple/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/controller/ecsimple/src/utils.rs -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/extract_challenge_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/extract_challenge_files.sh -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/flag1: -------------------------------------------------------------------------------- 1 | potluck{Just a dummy1} 2 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/flag2: -------------------------------------------------------------------------------- 1 | potluck{Just a dummy2} 2 | -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/Makefile -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/heater.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/heater.c -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/heater.py -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/pubkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/pubkey.pem -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/heater/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/heater/requirements.txt -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/privkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/privkey -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/pubkey -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/recipes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/recipes.json -------------------------------------------------------------------------------- /challenges/challenge-17/cookmaster/wait_for_can.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/cookmaster/wait_for_can.sh -------------------------------------------------------------------------------- /challenges/challenge-17/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-17/get_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/get_token.py -------------------------------------------------------------------------------- /challenges/challenge-17/interface/cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/cleanup.py -------------------------------------------------------------------------------- /challenges/challenge-17/interface/create_canbridge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/create_canbridge.sh -------------------------------------------------------------------------------- /challenges/challenge-17/interface/create_canbus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/create_canbus.sh -------------------------------------------------------------------------------- /challenges/challenge-17/interface/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/main.py -------------------------------------------------------------------------------- /challenges/challenge-17/interface/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/requirements.txt -------------------------------------------------------------------------------- /challenges/challenge-17/interface/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /challenges/challenge-17/interface/src/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/src/container.py -------------------------------------------------------------------------------- /challenges/challenge-17/interface/static/background.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/static/background.avif -------------------------------------------------------------------------------- /challenges/challenge-17/interface/static/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /challenges/challenge-17/interface/templates/debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/templates/debug.html -------------------------------------------------------------------------------- /challenges/challenge-17/interface/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/templates/index.html -------------------------------------------------------------------------------- /challenges/challenge-17/interface/templates/team.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/interface/templates/team.html -------------------------------------------------------------------------------- /challenges/challenge-17/solution/.gitignore: -------------------------------------------------------------------------------- 1 | venv/ 2 | privkey 3 | -------------------------------------------------------------------------------- /challenges/challenge-17/solution/exploit_crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/solution/exploit_crypto.py -------------------------------------------------------------------------------- /challenges/challenge-17/solution/exploit_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/solution/exploit_heater.py -------------------------------------------------------------------------------- /challenges/challenge-17/solution/randgen/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /challenges/challenge-17/solution/randgen/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/solution/randgen/Cargo.lock -------------------------------------------------------------------------------- /challenges/challenge-17/solution/randgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/solution/randgen/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-17/solution/randgen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-17/solution/randgen/src/main.rs -------------------------------------------------------------------------------- /challenges/challenge-17/solution/requirements.txt: -------------------------------------------------------------------------------- 1 | python-can==4.3 2 | ecdsa==0.18 3 | websockets==12.0 4 | pwntools==4.11 5 | -------------------------------------------------------------------------------- /challenges/challenge-18/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-18/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-18/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-18/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-18/challenge/FLAG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-18/challenge/FLAG.py -------------------------------------------------------------------------------- /challenges/challenge-18/challenge/final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-18/challenge/final.py -------------------------------------------------------------------------------- /challenges/challenge-18/challenge/solve.sage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-18/challenge/solve.sage -------------------------------------------------------------------------------- /challenges/challenge-18/dist/final.py: -------------------------------------------------------------------------------- 1 | ../challenge/final.py -------------------------------------------------------------------------------- /challenges/challenge-19/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/README.md -------------------------------------------------------------------------------- /challenges/challenge-19/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-19/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-19/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-19/challenge/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/challenge/build.sh -------------------------------------------------------------------------------- /challenges/challenge-19/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-19/challenge/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{fba7f22d5125950fe906d152df039a5a} 2 | -------------------------------------------------------------------------------- /challenges/challenge-19/challenge/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/challenge/main.c -------------------------------------------------------------------------------- /challenges/challenge-19/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-19/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-21/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-21/README.md -------------------------------------------------------------------------------- /challenges/challenge-21/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-21/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-21/challenge/.gitignore: -------------------------------------------------------------------------------- 1 | myP1G 2 | -------------------------------------------------------------------------------- /challenges/challenge-21/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-21/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-21/challenge/Makefile: -------------------------------------------------------------------------------- 1 | 2 | myP1G: source.c 3 | gcc -o $@ $^ 4 | -------------------------------------------------------------------------------- /challenges/challenge-21/challenge/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-21/challenge/source.c -------------------------------------------------------------------------------- /challenges/challenge-21/solution/exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-21/solution/exp.py -------------------------------------------------------------------------------- /challenges/challenge-21/solution/writeup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-21/solution/writeup.md -------------------------------------------------------------------------------- /challenges/challenge-22/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/.gitignore -------------------------------------------------------------------------------- /challenges/challenge-22/Makefile: -------------------------------------------------------------------------------- 1 | 2 | .PHONY: all 3 | all: 4 | make -C private 5 | -------------------------------------------------------------------------------- /challenges/challenge-22/challenge-1.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-22/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-22/challenge-2.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-23/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-22/private/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-22/private/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/Makefile -------------------------------------------------------------------------------- /challenges/challenge-22/private/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/app.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/app.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/app.ld -------------------------------------------------------------------------------- /challenges/challenge-22/private/bootloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/bootloader.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/bootloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/bootloader.ld -------------------------------------------------------------------------------- /challenges/challenge-22/private/build_app_hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/build_app_hash.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/exception_handlers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/exception_handlers.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/exception_handlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/exception_handlers.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/ficr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/ficr.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/flagloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/flagloader.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/flagloader.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/flagloader.ld -------------------------------------------------------------------------------- /challenges/challenge-22/private/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/flash.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/fwupd_tail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/fwupd_tail.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/fwupd_tail_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/fwupd_tail_trace.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/generate_flash_fw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/generate_flash_fw.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/glasgow-dual-uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/glasgow-dual-uart.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/nrf51.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/nrf51.ld -------------------------------------------------------------------------------- /challenges/challenge-22/private/nvic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/nvic.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/nvic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/nvic.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/nvmc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/nvmc.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/nvmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/nvmc.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/ranges.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/reset.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/reset.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/sha256.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/sha256.h -------------------------------------------------------------------------------- /challenges/challenge-22/private/solve_dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/solve_dump.py -------------------------------------------------------------------------------- /challenges/challenge-22/private/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/stack.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/stdlib.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/strtol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/strtol.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/uart.c -------------------------------------------------------------------------------- /challenges/challenge-22/private/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/private/uart.h -------------------------------------------------------------------------------- /challenges/challenge-22/public/fwupd.py: -------------------------------------------------------------------------------- 1 | ../private/fwupd.py -------------------------------------------------------------------------------- /challenges/challenge-22/public/update.sal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-22/public/update.sal -------------------------------------------------------------------------------- /challenges/challenge-24/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/README.md -------------------------------------------------------------------------------- /challenges/challenge-24/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-24/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/conf/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/conf/nginx.conf -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/njs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/njs/index.js -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/package.json -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/pnpm-lock.yaml -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/img/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/img/0.jpg -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/img/1.jpg -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/img/2.jpg -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/img/3.jpg -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/img/4.jpg -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/www/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/www/index.xml -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/xsl/index.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/xsl/index.xsl -------------------------------------------------------------------------------- /challenges/challenge-24/challenge/xsl/spaghetti.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/challenge/xsl/spaghetti.xsl -------------------------------------------------------------------------------- /challenges/challenge-24/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-24/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-25/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-25/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/Makefile -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/deploy.flag.txt: -------------------------------------------------------------------------------- 1 | potluck{D1D_y0u_R34P_iT} 2 | -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/hashcash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/hashcash.py -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/init -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/pow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/pow.py -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/run.sh -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/server.py -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/src/.gitignore: -------------------------------------------------------------------------------- 1 | /service 2 | /dummy_init 3 | -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/src/Makefile -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/src/dummy_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/src/dummy_init.c -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/src/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/src/service.c -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/task.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/challenge/task.service -------------------------------------------------------------------------------- /challenges/challenge-25/challenge/user.flag.txt: -------------------------------------------------------------------------------- 1 | THIS_IS_NOT_A_REAL_FLAG 2 | -------------------------------------------------------------------------------- /challenges/challenge-25/solution/.gitignore: -------------------------------------------------------------------------------- 1 | a 2 | powpow 3 | -------------------------------------------------------------------------------- /challenges/challenge-25/solution/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/solution/Makefile -------------------------------------------------------------------------------- /challenges/challenge-25/solution/a.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/solution/a.c -------------------------------------------------------------------------------- /challenges/challenge-25/solution/powpow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/solution/powpow.c -------------------------------------------------------------------------------- /challenges/challenge-25/solution/powpow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-25/solution/powpow.py -------------------------------------------------------------------------------- /challenges/challenge-26/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-26/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-26/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-26/build/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-26/build/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-26/build/build.sh -------------------------------------------------------------------------------- /challenges/challenge-26/build/chal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-26/build/chal.c -------------------------------------------------------------------------------- /challenges/challenge-26/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-26/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-26/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{ptr_pr0t_i5_c00l_n_411_bu7_d03s_1t_wrk?} 2 | -------------------------------------------------------------------------------- /challenges/challenge-26/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-26/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-27/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/README -------------------------------------------------------------------------------- /challenges/challenge-27/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-27/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/deploy/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/chall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/deploy/chall -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{3y3_4m_n0t_th3_0n3_t0_s0Rt_0f_s1T_4nD_cRY_0v3R_sP1Lt_m1LK!1!!} 2 | -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/gordon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/deploy/gordon.bin -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/kitchen.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/deploy/kitchen.bin -------------------------------------------------------------------------------- /challenges/challenge-27/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/deploy/run.sh -------------------------------------------------------------------------------- /challenges/challenge-27/source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/Makefile -------------------------------------------------------------------------------- /challenges/challenge-27/source/intro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/intro.txt -------------------------------------------------------------------------------- /challenges/challenge-27/source/prog/defs.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/prog/defs.s -------------------------------------------------------------------------------- /challenges/challenge-27/source/prog/functions.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/prog/functions.s -------------------------------------------------------------------------------- /challenges/challenge-27/source/prog/gordon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/prog/gordon.asm -------------------------------------------------------------------------------- /challenges/challenge-27/source/prog/helper.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/prog/helper.s -------------------------------------------------------------------------------- /challenges/challenge-27/source/prog/kitchen.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/prog/kitchen.asm -------------------------------------------------------------------------------- /challenges/challenge-27/source/solution/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/solution/solve.py -------------------------------------------------------------------------------- /challenges/challenge-27/source/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/src/main.c -------------------------------------------------------------------------------- /challenges/challenge-27/source/src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/src/util.c -------------------------------------------------------------------------------- /challenges/challenge-27/source/src/vcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/src/vcpu.c -------------------------------------------------------------------------------- /challenges/challenge-27/source/tools/asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/tools/asm.py -------------------------------------------------------------------------------- /challenges/challenge-27/source/tools/cpu_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/tools/cpu_const.py -------------------------------------------------------------------------------- /challenges/challenge-27/source/tools/disas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-27/source/tools/disas.py -------------------------------------------------------------------------------- /challenges/challenge-28/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-28/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-28/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-28/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-28/flag.txt: -------------------------------------------------------------------------------- 1 | potluck{tac0_fun_can_you_g0lf_it_m0re} 2 | -------------------------------------------------------------------------------- /challenges/challenge-28/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-28/main.py -------------------------------------------------------------------------------- /challenges/challenge-29/challenge.yml: -------------------------------------------------------------------------------- 1 | ../../challenge-deployment/challenge-29/challenge.yml -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/Cargo.toml -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/Dockerfile -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/README.md: -------------------------------------------------------------------------------- 1 | # REhoST 2 | 3 | Flag: `potluck{R3h05TinG_4s_4_S3rv1c3_1s_7h3_Fu7ur3!!!}` 4 | -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/docker-compose.yml -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/requirements.txt: -------------------------------------------------------------------------------- 1 | Flask==3.0.0 2 | -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/server.py -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/solve.py -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/constants.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/firmware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/firmware.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/intrinsics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/intrinsics.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/peripheral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/peripheral.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/rehost.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/rehost.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/rng.rs -------------------------------------------------------------------------------- /challenges/challenge-29/challenge/src/secret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/challenges/challenge-29/challenge/src/secret.rs -------------------------------------------------------------------------------- /grafana/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/grafana/dashboard.json -------------------------------------------------------------------------------- /hacks/backup-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/backup-notes.txt -------------------------------------------------------------------------------- /hacks/clear-scoreboard-cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/clear-scoreboard-cache.sh -------------------------------------------------------------------------------- /hacks/config-challenge-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/config-challenge-docker.sh -------------------------------------------------------------------------------- /hacks/iap-connect-scoreboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/iap-connect-scoreboard.sh -------------------------------------------------------------------------------- /hacks/start-competition.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/start-competition.sh -------------------------------------------------------------------------------- /hacks/watflag-setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/hacks/watflag-setup.txt -------------------------------------------------------------------------------- /notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/notes.txt -------------------------------------------------------------------------------- /scoreboard/convert-scoreboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scoreboard/convert-scoreboard.py -------------------------------------------------------------------------------- /scoreboard/scoreboard-filtered.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scoreboard/scoreboard-filtered.csv -------------------------------------------------------------------------------- /scoreboard/scoreboard.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scoreboard/scoreboard.csv -------------------------------------------------------------------------------- /scoreboard/scoreboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scoreboard/scoreboard.json -------------------------------------------------------------------------------- /scripts/check-undelivered.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scripts/check-undelivered.sh -------------------------------------------------------------------------------- /scripts/connect-challenge.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | gcloud compute ssh --tunnel-through-iap $1 3 | -------------------------------------------------------------------------------- /scripts/connect-monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scripts/connect-monitor.sh -------------------------------------------------------------------------------- /scripts/connect-scoreboard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scripts/connect-scoreboard.sh -------------------------------------------------------------------------------- /scripts/tunnel-challenge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/scripts/tunnel-challenge.sh -------------------------------------------------------------------------------- /terraform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/.gitignore -------------------------------------------------------------------------------- /terraform/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/Makefile -------------------------------------------------------------------------------- /terraform/challenges-custom.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/challenges-custom.tf -------------------------------------------------------------------------------- /terraform/challenges.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/challenges.tf -------------------------------------------------------------------------------- /terraform/delivery.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/delivery.tf -------------------------------------------------------------------------------- /terraform/hosts.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/hosts.tpl -------------------------------------------------------------------------------- /terraform/hosts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/hosts.yml -------------------------------------------------------------------------------- /terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/main.tf -------------------------------------------------------------------------------- /terraform/monitoring.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/monitoring.tf -------------------------------------------------------------------------------- /terraform/scoreboard.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/scoreboard.tf -------------------------------------------------------------------------------- /terraform/terraform.tfstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/terraform.tfstate -------------------------------------------------------------------------------- /terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZetaTwo/potluckctf/HEAD/terraform/variables.tf --------------------------------------------------------------------------------