├── README.md ├── admin ├── create_user.py ├── init_script.sh ├── suidwrapper └── suidwrapper.c ├── lessonfiles ├── assembly │ ├── 1-basic.c │ ├── 2-demotools.c │ ├── 3-babysimple │ └── 3-babysimple.c ├── compromise │ ├── 1-denialofservice.py │ ├── 2-infoleak.py │ ├── 3-arbitraryread.py │ ├── 4-arbitrarywrite.py │ ├── 5-codeexec.py │ └── 6-escalate.c ├── inputoutput │ ├── 1-argumentsos.py │ ├── 2-argumentsubprocess.py │ ├── 3-streams.py │ ├── 4-files.py │ └── 5-sockets.py ├── memory │ └── 1-scenario.py ├── offensivepython │ ├── 1-sample.py │ ├── 10-stringoperations.py │ ├── 11-stringencodings.py │ ├── 12-functions.py │ ├── 2-skeleton.py │ ├── 3-whitespace.py │ ├── 4-variables.py │ ├── 5-conditionals.py │ ├── 6-loops.py │ ├── 7-listcomprehensions.py │ ├── 8-slicing.py │ └── 9-stringslice.py ├── skeleton.py └── stackframes │ ├── 1-stackframe │ └── 1-stackframe.c ├── lessonplan.md └── services ├── 0-egg ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── egg ├── eggservice └── flag ├── 1-whatsyourname ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── flag ├── nameservice └── whatsyourname.py ├── 2-infoleak ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── flag ├── infoleak.py └── infoleakservice ├── 3-arbitraryread ├── Dockerfile ├── arbitraryread.py ├── art │ ├── futurama │ ├── ghost │ ├── pinkfloyd │ └── rat ├── dockerbuild.sh ├── dockerrun.sh ├── flag └── readservice ├── 4-arbitrarywrite ├── Dockerfile ├── arbitrarywrite.py ├── dockerbuild.sh ├── dockerrun.sh ├── flag └── writeservice ├── 5-codeexec ├── Dockerfile ├── codeexec.py ├── codeservice ├── dockerbuild.sh ├── dockerrun.sh └── flag ├── 6-privesca ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── entry.sh ├── escalate ├── escalate.c └── flag ├── 7-gotshell ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── flag ├── gotshell ├── gotshell.c └── shellservice ├── c1-helena ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── flag ├── helena ├── helena.c └── helenaservice ├── c2-warmup ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── flag ├── warmup1 └── warmup1service ├── deploy.sh ├── reboot.sh ├── w1-neutronstar ├── .htaccess ├── Dockerfile ├── blackhole.jpg ├── dockerbuild.sh ├── dockerrun.sh ├── flag_header.php ├── index.php └── index.phps ├── w2-rot ├── .htaccess ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── index.php ├── index.phps └── xedni.phps └── w3-snek ├── .htaccess ├── Dockerfile ├── dockerbuild.sh ├── dockerrun.sh ├── index.php ├── secret_hashkey.php ├── secret_key ├── secret_key.c ├── snek.php ├── snek0.php ├── snek1.php ├── snek2.php ├── snek3.php ├── snek4.php ├── snek5.php └── sneks ├── read_file ├── read_file.c ├── snek.jpg ├── snek1.jpg ├── snek2.jpg ├── snek3.jpg ├── snek4.jpg ├── snek5.jpg ├── snek_flag.png └── straya.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/README.md -------------------------------------------------------------------------------- /admin/create_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/admin/create_user.py -------------------------------------------------------------------------------- /admin/init_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/admin/init_script.sh -------------------------------------------------------------------------------- /admin/suidwrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/admin/suidwrapper -------------------------------------------------------------------------------- /admin/suidwrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/admin/suidwrapper.c -------------------------------------------------------------------------------- /lessonfiles/assembly/1-basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/assembly/1-basic.c -------------------------------------------------------------------------------- /lessonfiles/assembly/2-demotools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/assembly/2-demotools.c -------------------------------------------------------------------------------- /lessonfiles/assembly/3-babysimple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/assembly/3-babysimple -------------------------------------------------------------------------------- /lessonfiles/assembly/3-babysimple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/assembly/3-babysimple.c -------------------------------------------------------------------------------- /lessonfiles/compromise/1-denialofservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/1-denialofservice.py -------------------------------------------------------------------------------- /lessonfiles/compromise/2-infoleak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/2-infoleak.py -------------------------------------------------------------------------------- /lessonfiles/compromise/3-arbitraryread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/3-arbitraryread.py -------------------------------------------------------------------------------- /lessonfiles/compromise/4-arbitrarywrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/4-arbitrarywrite.py -------------------------------------------------------------------------------- /lessonfiles/compromise/5-codeexec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/5-codeexec.py -------------------------------------------------------------------------------- /lessonfiles/compromise/6-escalate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/compromise/6-escalate.c -------------------------------------------------------------------------------- /lessonfiles/inputoutput/1-argumentsos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/inputoutput/1-argumentsos.py -------------------------------------------------------------------------------- /lessonfiles/inputoutput/2-argumentsubprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/inputoutput/2-argumentsubprocess.py -------------------------------------------------------------------------------- /lessonfiles/inputoutput/3-streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/inputoutput/3-streams.py -------------------------------------------------------------------------------- /lessonfiles/inputoutput/4-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/inputoutput/4-files.py -------------------------------------------------------------------------------- /lessonfiles/inputoutput/5-sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/inputoutput/5-sockets.py -------------------------------------------------------------------------------- /lessonfiles/memory/1-scenario.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/memory/1-scenario.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/1-sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/1-sample.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/10-stringoperations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/10-stringoperations.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/11-stringencodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/11-stringencodings.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/12-functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/12-functions.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/2-skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/2-skeleton.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/3-whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/3-whitespace.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/4-variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/4-variables.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/5-conditionals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/5-conditionals.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/6-loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/6-loops.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/7-listcomprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/7-listcomprehensions.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/8-slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/8-slicing.py -------------------------------------------------------------------------------- /lessonfiles/offensivepython/9-stringslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/offensivepython/9-stringslice.py -------------------------------------------------------------------------------- /lessonfiles/skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/skeleton.py -------------------------------------------------------------------------------- /lessonfiles/stackframes/1-stackframe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/stackframes/1-stackframe -------------------------------------------------------------------------------- /lessonfiles/stackframes/1-stackframe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonfiles/stackframes/1-stackframe.c -------------------------------------------------------------------------------- /lessonplan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/lessonplan.md -------------------------------------------------------------------------------- /services/0-egg/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/0-egg/Dockerfile -------------------------------------------------------------------------------- /services/0-egg/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t egg . 4 | -------------------------------------------------------------------------------- /services/0-egg/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 5231:31337 egg 4 | -------------------------------------------------------------------------------- /services/0-egg/egg: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cat /home/egg/flag 4 | -------------------------------------------------------------------------------- /services/0-egg/eggservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/0-egg/eggservice -------------------------------------------------------------------------------- /services/0-egg/flag: -------------------------------------------------------------------------------- 1 | ctf101{ooh_you_found_me} 2 | -------------------------------------------------------------------------------- /services/1-whatsyourname/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/1-whatsyourname/Dockerfile -------------------------------------------------------------------------------- /services/1-whatsyourname/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t whatsyourname . 4 | -------------------------------------------------------------------------------- /services/1-whatsyourname/dockerrun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/1-whatsyourname/dockerrun.sh -------------------------------------------------------------------------------- /services/1-whatsyourname/flag: -------------------------------------------------------------------------------- 1 | ctf101{1st_Fl4g_0f_th3_d4y!} 2 | -------------------------------------------------------------------------------- /services/1-whatsyourname/nameservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/1-whatsyourname/nameservice -------------------------------------------------------------------------------- /services/1-whatsyourname/whatsyourname.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/1-whatsyourname/whatsyourname.py -------------------------------------------------------------------------------- /services/2-infoleak/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/2-infoleak/Dockerfile -------------------------------------------------------------------------------- /services/2-infoleak/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t infoleak . 4 | -------------------------------------------------------------------------------- /services/2-infoleak/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1338:31337 infoleak 4 | -------------------------------------------------------------------------------- /services/2-infoleak/flag: -------------------------------------------------------------------------------- 1 | ctf101{w3ll_1_gu355_th3y_4r3_fl0ating_n0w} 2 | -------------------------------------------------------------------------------- /services/2-infoleak/infoleak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/2-infoleak/infoleak.py -------------------------------------------------------------------------------- /services/2-infoleak/infoleakservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/2-infoleak/infoleakservice -------------------------------------------------------------------------------- /services/3-arbitraryread/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/Dockerfile -------------------------------------------------------------------------------- /services/3-arbitraryread/arbitraryread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/arbitraryread.py -------------------------------------------------------------------------------- /services/3-arbitraryread/art/futurama: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/art/futurama -------------------------------------------------------------------------------- /services/3-arbitraryread/art/ghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/art/ghost -------------------------------------------------------------------------------- /services/3-arbitraryread/art/pinkfloyd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/art/pinkfloyd -------------------------------------------------------------------------------- /services/3-arbitraryread/art/rat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/art/rat -------------------------------------------------------------------------------- /services/3-arbitraryread/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t arbitraryread . 4 | -------------------------------------------------------------------------------- /services/3-arbitraryread/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1339:31337 arbitraryread 4 | -------------------------------------------------------------------------------- /services/3-arbitraryread/flag: -------------------------------------------------------------------------------- 1 | ctf101{M3x1c4n_wr3stl3r_by_4dd13} 2 | -------------------------------------------------------------------------------- /services/3-arbitraryread/readservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/3-arbitraryread/readservice -------------------------------------------------------------------------------- /services/4-arbitrarywrite/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/4-arbitrarywrite/Dockerfile -------------------------------------------------------------------------------- /services/4-arbitrarywrite/arbitrarywrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/4-arbitrarywrite/arbitrarywrite.py -------------------------------------------------------------------------------- /services/4-arbitrarywrite/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t arbitrarywrite . 4 | -------------------------------------------------------------------------------- /services/4-arbitrarywrite/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1340:31337 arbitrarywrite 4 | -------------------------------------------------------------------------------- /services/4-arbitrarywrite/flag: -------------------------------------------------------------------------------- 1 | ctf101{1ts_3am_1_w4nt_m4cd0nalds} 2 | -------------------------------------------------------------------------------- /services/4-arbitrarywrite/writeservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/4-arbitrarywrite/writeservice -------------------------------------------------------------------------------- /services/5-codeexec/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/5-codeexec/Dockerfile -------------------------------------------------------------------------------- /services/5-codeexec/codeexec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/5-codeexec/codeexec.py -------------------------------------------------------------------------------- /services/5-codeexec/codeservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/5-codeexec/codeservice -------------------------------------------------------------------------------- /services/5-codeexec/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t codeexec . 4 | -------------------------------------------------------------------------------- /services/5-codeexec/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1341:31337 codeexec 4 | -------------------------------------------------------------------------------- /services/5-codeexec/flag: -------------------------------------------------------------------------------- 1 | ctf101{c4nt_stump_th3_k4iy4un} 2 | -------------------------------------------------------------------------------- /services/6-privesca/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/6-privesca/Dockerfile -------------------------------------------------------------------------------- /services/6-privesca/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t privesca . 4 | -------------------------------------------------------------------------------- /services/6-privesca/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1342:22 privesca 4 | -------------------------------------------------------------------------------- /services/6-privesca/entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/6-privesca/entry.sh -------------------------------------------------------------------------------- /services/6-privesca/escalate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/6-privesca/escalate -------------------------------------------------------------------------------- /services/6-privesca/escalate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/6-privesca/escalate.c -------------------------------------------------------------------------------- /services/6-privesca/flag: -------------------------------------------------------------------------------- 1 | ctf101{s0m3th1ng_4b0ut_kr34y} 2 | -------------------------------------------------------------------------------- /services/7-gotshell/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/7-gotshell/Dockerfile -------------------------------------------------------------------------------- /services/7-gotshell/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t gotshell . 4 | -------------------------------------------------------------------------------- /services/7-gotshell/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 1343:31337 gotshell 4 | -------------------------------------------------------------------------------- /services/7-gotshell/flag: -------------------------------------------------------------------------------- 1 | ctf101{Y0ur_1st_pwn4g3!} 2 | -------------------------------------------------------------------------------- /services/7-gotshell/gotshell: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/7-gotshell/gotshell -------------------------------------------------------------------------------- /services/7-gotshell/gotshell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/7-gotshell/gotshell.c -------------------------------------------------------------------------------- /services/7-gotshell/shellservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/7-gotshell/shellservice -------------------------------------------------------------------------------- /services/c1-helena/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c1-helena/Dockerfile -------------------------------------------------------------------------------- /services/c1-helena/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t helena . 4 | -------------------------------------------------------------------------------- /services/c1-helena/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 4241:31337 helena 4 | -------------------------------------------------------------------------------- /services/c1-helena/flag: -------------------------------------------------------------------------------- 1 | ctf101{t00_ille4gl3} 2 | -------------------------------------------------------------------------------- /services/c1-helena/helena: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c1-helena/helena -------------------------------------------------------------------------------- /services/c1-helena/helena.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c1-helena/helena.c -------------------------------------------------------------------------------- /services/c1-helena/helenaservice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c1-helena/helenaservice -------------------------------------------------------------------------------- /services/c2-warmup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c2-warmup/Dockerfile -------------------------------------------------------------------------------- /services/c2-warmup/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t warmup1 . 4 | -------------------------------------------------------------------------------- /services/c2-warmup/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 4242:31337 warmup1 4 | -------------------------------------------------------------------------------- /services/c2-warmup/flag: -------------------------------------------------------------------------------- 1 | XCTF{Can_It_Be?_All_These_Free_Points?} 2 | -------------------------------------------------------------------------------- /services/c2-warmup/warmup1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c2-warmup/warmup1 -------------------------------------------------------------------------------- /services/c2-warmup/warmup1service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/c2-warmup/warmup1service -------------------------------------------------------------------------------- /services/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/deploy.sh -------------------------------------------------------------------------------- /services/reboot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/reboot.sh -------------------------------------------------------------------------------- /services/w1-neutronstar/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w1-neutronstar/.htaccess -------------------------------------------------------------------------------- /services/w1-neutronstar/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w1-neutronstar/Dockerfile -------------------------------------------------------------------------------- /services/w1-neutronstar/blackhole.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w1-neutronstar/blackhole.jpg -------------------------------------------------------------------------------- /services/w1-neutronstar/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t neutronstarcollision . 4 | -------------------------------------------------------------------------------- /services/w1-neutronstar/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 8080:80 neutronstarcollision 4 | -------------------------------------------------------------------------------- /services/w1-neutronstar/flag_header.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /services/w1-neutronstar/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w1-neutronstar/index.php -------------------------------------------------------------------------------- /services/w1-neutronstar/index.phps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w1-neutronstar/index.phps -------------------------------------------------------------------------------- /services/w2-rot/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w2-rot/.htaccess -------------------------------------------------------------------------------- /services/w2-rot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w2-rot/Dockerfile -------------------------------------------------------------------------------- /services/w2-rot/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t rot . 4 | -------------------------------------------------------------------------------- /services/w2-rot/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 8082:80 rot 4 | -------------------------------------------------------------------------------- /services/w2-rot/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w2-rot/index.php -------------------------------------------------------------------------------- /services/w2-rot/index.phps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w2-rot/index.phps -------------------------------------------------------------------------------- /services/w2-rot/xedni.phps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w2-rot/xedni.phps -------------------------------------------------------------------------------- /services/w3-snek/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/.htaccess -------------------------------------------------------------------------------- /services/w3-snek/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/Dockerfile -------------------------------------------------------------------------------- /services/w3-snek/dockerbuild.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker build -t thesnek . 4 | -------------------------------------------------------------------------------- /services/w3-snek/dockerrun.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | docker run -dt -p 8081:80 thesnek 4 | -------------------------------------------------------------------------------- /services/w3-snek/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/index.php -------------------------------------------------------------------------------- /services/w3-snek/secret_hashkey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/secret_hashkey.php -------------------------------------------------------------------------------- /services/w3-snek/secret_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/secret_key -------------------------------------------------------------------------------- /services/w3-snek/secret_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/secret_key.c -------------------------------------------------------------------------------- /services/w3-snek/snek.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek.php -------------------------------------------------------------------------------- /services/w3-snek/snek0.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek0.php -------------------------------------------------------------------------------- /services/w3-snek/snek1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek1.php -------------------------------------------------------------------------------- /services/w3-snek/snek2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek2.php -------------------------------------------------------------------------------- /services/w3-snek/snek3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek3.php -------------------------------------------------------------------------------- /services/w3-snek/snek4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek4.php -------------------------------------------------------------------------------- /services/w3-snek/snek5.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/snek5.php -------------------------------------------------------------------------------- /services/w3-snek/sneks/read_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/read_file -------------------------------------------------------------------------------- /services/w3-snek/sneks/read_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/read_file.c -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek1.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek2.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek3.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek4.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek5.jpg -------------------------------------------------------------------------------- /services/w3-snek/sneks/snek_flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/snek_flag.png -------------------------------------------------------------------------------- /services/w3-snek/sneks/straya.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nnamon/ctf101-systems-2016/HEAD/services/w3-snek/sneks/straya.py --------------------------------------------------------------------------------