├── README.md ├── attack ├── Ghost_in_the_Speculator │ ├── .gitignore │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── Ghost_in_the_Speculator.xinetd │ │ ├── bin │ │ │ ├── Speculator │ │ │ ├── flag │ │ │ ├── kernel.bin │ │ │ └── run.py │ │ ├── run.sh │ │ └── start.sh │ ├── dist │ │ ├── kernel.bin │ │ └── kernel.txt │ └── gis │ │ ├── Speculator │ │ ├── kernel.bin │ │ └── run.py ├── HEAP_BY_HEAP │ ├── README.md │ ├── deploy │ │ └── heap │ └── src │ │ ├── Dockerfile │ │ ├── banner.txt │ │ ├── flag │ │ ├── heap.c │ │ ├── heap.h │ │ ├── load.xinetd │ │ ├── makefile │ │ ├── md5.c │ │ ├── md5.h │ │ ├── run_docker.sh │ │ └── start.sh ├── Millionaire │ ├── README.md │ └── deploy │ │ ├── Dockerfile │ │ ├── requirements.txt │ │ └── src │ │ ├── Gamble.sol │ │ ├── eth_chall.py │ │ └── socat.sh ├── R-diary │ ├── README.md │ └── src │ │ ├── app │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── config │ │ │ ├── env.js │ │ │ ├── jest │ │ │ │ ├── cssTransform.js │ │ │ │ └── fileTransform.js │ │ │ ├── paths.js │ │ │ ├── polyfills.js │ │ │ ├── webpack.config.dev.js │ │ │ ├── webpack.config.prod.js │ │ │ └── webpackDevServer.config.js │ │ ├── forever.sh │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.png │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── static │ │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── materialize.css │ │ │ │ ├── img │ │ │ │ ├── diary.png │ │ │ │ └── pencil.png │ │ │ │ └── js │ │ │ │ ├── app.js │ │ │ │ └── materialize.min.js │ │ ├── run.sh │ │ ├── scripts │ │ │ ├── build.js │ │ │ ├── start.js │ │ │ └── test.js │ │ ├── serve │ │ │ ├── .circleci │ │ │ │ └── config.yml │ │ │ ├── .gitignore │ │ │ ├── .yarnrc │ │ │ ├── assets │ │ │ │ └── styles.css │ │ │ ├── bin │ │ │ │ └── serve.js │ │ │ ├── lib │ │ │ │ ├── api.js │ │ │ │ ├── listening.js │ │ │ │ ├── options.js │ │ │ │ ├── render.js │ │ │ │ ├── server.js │ │ │ │ └── view.js │ │ │ ├── license.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── readme.md │ │ │ ├── test │ │ │ │ ├── api.js │ │ │ │ ├── fixtures │ │ │ │ │ └── security │ │ │ │ │ │ └── test.txt │ │ │ │ ├── options.js │ │ │ │ ├── security.js │ │ │ │ ├── snapshots │ │ │ │ │ ├── options.js.md │ │ │ │ │ └── options.js.snap │ │ │ │ └── view.js │ │ │ ├── views │ │ │ │ └── index.hbs │ │ │ └── yarn.lock │ │ └── src │ │ │ ├── App.js │ │ │ ├── component │ │ │ ├── NavLink.js │ │ │ ├── RouteHelper.js │ │ │ └── Spinner.js │ │ │ ├── container │ │ │ ├── Error404.js │ │ │ ├── Header.js │ │ │ ├── Home.js │ │ │ ├── Inspect.js │ │ │ ├── List.js │ │ │ ├── Logout.js │ │ │ ├── Signin.js │ │ │ ├── Signup.js │ │ │ ├── View.js │ │ │ └── Write.js │ │ │ ├── index.js │ │ │ └── service │ │ │ ├── Diary.js │ │ │ ├── User.js │ │ │ └── api.js │ │ ├── backend │ │ ├── Dockerfile │ │ ├── forever.sh │ │ ├── run.sh │ │ └── src │ │ │ ├── AccessControl.js │ │ │ ├── Models │ │ │ ├── Diary.js │ │ │ └── User.js │ │ │ ├── app.js │ │ │ ├── config.js │ │ │ ├── init.js │ │ │ ├── inspect0r.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ └── run.sh ├── RSS │ ├── README.md │ ├── deploy │ │ ├── README.md │ │ └── rss_deploy.zip_eee50f6c330c51824883d29200587c5730737430 │ └── src │ │ ├── Android.mk │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── host │ │ ├── Makefile │ │ └── main.c │ │ └── ta │ │ ├── Android.mk │ │ ├── Makefile │ │ ├── aes_impl.c │ │ ├── include │ │ ├── aes_impl.h │ │ └── rss_ta.h │ │ ├── rss_ta.c │ │ ├── sub.mk │ │ ├── ta.lds │ │ └── user_ta_header_defines.h ├── RemoteChatService │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── chat_client │ │ ├── chat_client.xinetd │ │ ├── chat_server │ │ ├── client_flag │ │ ├── flag │ │ ├── run.sh │ │ └── start.sh │ └── src │ │ ├── Makefile │ │ ├── chat_client.c │ │ ├── chat_server.c │ │ ├── chat_server.h │ │ ├── room_manager.c │ │ └── room_manager.h ├── disposable │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── home │ │ │ ├── disposable │ │ │ └── flag │ │ ├── run.sh │ │ └── start.sh │ └── prob │ │ ├── disposable │ │ └── libc.so.6 ├── memo │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── flag │ │ ├── memo │ │ ├── memo.xinetd │ │ └── start.sh │ └── prob │ │ ├── Makefile │ │ ├── memo │ │ └── memo.c └── shellfuzz │ ├── README.md │ ├── deploy │ └── shellfuzz │ └── prob │ ├── .gdb_history │ ├── Makefile │ ├── loader.sh │ ├── shellfuzz │ ├── shellfuzz.c │ └── super.pl ├── coding ├── HumanDetector │ ├── README.md │ ├── deploy │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── humandetector.xinetd │ │ ├── requirements.txt │ │ ├── src │ │ │ ├── prob.py │ │ │ └── run.sh │ │ └── start.sh │ ├── docker-compose.yml │ ├── prob │ │ ├── .gitignore │ │ ├── backgrounds │ │ │ └── background.png │ │ ├── captcha.py │ │ ├── config.py │ │ ├── fonts │ │ │ └── font.ttf │ │ ├── gen_data.py │ │ ├── prob.py │ │ ├── redacted.py │ │ └── requirements.txt │ └── setup.sh ├── Lambda_Power │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── Lambda │ │ │ ├── Ast.fs │ │ │ ├── Lambda.fs │ │ │ ├── Lambda.fsproj │ │ │ ├── Lexer.fs │ │ │ ├── Lexer.fsl │ │ │ ├── Parser.fs │ │ │ ├── Parser.fsi │ │ │ └── Parser.fsy │ │ ├── chal.sh │ │ ├── chal.xinetd │ │ ├── chal │ │ │ ├── Program.fs │ │ │ └── chal.fsproj │ │ ├── run.sh │ │ └── start.sh │ └── ex.py ├── MultiLingual │ ├── README.md │ └── deploy │ │ ├── Dockerfile │ │ ├── MultiLingual.xinetd │ │ ├── bin │ │ ├── executor.py │ │ ├── powlib.py │ │ └── run.py │ │ └── start.sh └── SuperSonic │ ├── .gitignore │ ├── README.md │ ├── deploy │ ├── Dockerfile │ ├── access_log │ │ └── .gitkeep │ ├── run.sh │ ├── src │ │ ├── SuperSonic_server.py │ │ ├── flag │ │ └── solve.so │ └── start.sh │ └── prob │ ├── Makefile │ ├── SuperSonic_server.py │ ├── dumb_solver.c │ └── flag ├── crypto ├── LCG │ ├── README.md │ └── deploy │ │ ├── Dockerfile │ │ ├── run.sh │ │ ├── src │ │ ├── LCG.py │ │ └── flag.txt │ │ └── start.sh ├── MQ │ ├── README.md │ └── deploy │ │ ├── Dockerfile │ │ ├── run.sh │ │ ├── src │ │ ├── MQ.py │ │ └── flag.txt │ │ └── start.sh ├── SaltyDSA │ ├── .gitignore │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── run.sh │ │ ├── server1.xinetd │ │ ├── server2.xinetd │ │ ├── src │ │ │ ├── myDSA.py │ │ │ ├── salt.bin │ │ │ ├── secret_1.txt │ │ │ ├── secret_2.txt │ │ │ ├── server.py │ │ │ ├── server1.sh │ │ │ ├── server2.sh │ │ │ ├── server_1_priv.pem │ │ │ ├── server_1_pub.pem │ │ │ ├── server_2_priv.pem │ │ │ └── server_2_pub.pem │ │ └── start.sh │ ├── files │ │ ├── myDSA.py │ │ ├── server.py │ │ ├── server_1_priv.pem │ │ └── server_2_pub.pem │ └── paramGen.py └── polyPKC │ ├── README.md │ └── prob │ ├── enc │ ├── flag │ └── problem.py ├── defense ├── ABC │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── abc_default │ │ ├── attach_docker.sh │ │ ├── build_docker.sh │ │ ├── flag │ │ ├── run.py │ │ ├── run.sh │ │ ├── run_docker.sh │ │ ├── sleep.sh │ │ └── stop_docker.sh │ └── prob │ │ ├── Makefile │ │ ├── inc │ │ ├── constants.h │ │ ├── init.h │ │ ├── main.h │ │ ├── menu.h │ │ └── utils.h │ │ └── src │ │ ├── init.c │ │ ├── main.c │ │ ├── menu.c │ │ └── utils.c ├── OverflowChecker │ ├── README.md │ ├── deploy │ │ ├── Dockerfile │ │ ├── ofd.xinetd │ │ ├── prob.jar │ │ ├── run.sh │ │ └── start.sh │ └── prob │ │ ├── build.sbt │ │ ├── project │ │ └── build.properties │ │ └── src │ │ ├── main │ │ └── scala │ │ │ ├── Generator.scala │ │ │ ├── Interpreter.scala │ │ │ ├── License.scala │ │ │ ├── Main.scala │ │ │ └── Parser.scala │ │ └── test │ │ ├── scala │ │ └── Test1.scala │ │ ├── test1.jp │ │ ├── test2.jp │ │ └── test3.jp ├── SDN-Flood │ ├── README.md │ └── flood_sample.pcap.gz └── SDN-Scan │ ├── README.md │ └── scan_sample.pcap.gz ├── final_top10_players.png └── reversing ├── BabyTPK ├── README.md ├── deploy │ └── sctf.tpk └── src │ ├── inc │ ├── cairoshowtext.h │ ├── data.h │ └── view.h │ ├── shared │ └── res │ │ └── q.png │ ├── src │ ├── cairoshowtext.c │ ├── data.c │ └── view.c │ └── tizen-manifest.xml ├── F#oker ├── README.md ├── deploy │ └── F#oker.exe └── prob │ ├── Makefile │ ├── flag │ └── yo.fs ├── SObfuscator ├── README.md ├── deploy │ ├── prob.bin │ └── smachine └── prob │ ├── Makefile │ ├── flag │ ├── main.c │ ├── main.h │ └── prob.sm └── Speculator ├── .gitignore ├── Makefile ├── README.md ├── dist ├── Speculator ├── Speculator.zip ├── kernel.bin └── prob.bin ├── prob ├── empty.txt ├── flag.c └── prob.txt └── src ├── Speculator ├── BTB.cc ├── BTB.hh ├── Exception.hh ├── Memory.cc ├── Memory.hh ├── Opcode.hh ├── Speculator.cc ├── Speculator.hh ├── parser.cc └── parser.hh └── main.cc /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/README.md -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/.gitignore: -------------------------------------------------------------------------------- 1 | src/Speculator/ 2 | -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/README.md -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/Dockerfile -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/Ghost_in_the_Speculator.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/Ghost_in_the_Speculator.xinetd -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/bin/Speculator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/bin/Speculator -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/bin/flag: -------------------------------------------------------------------------------- 1 | SCTF{Tr1ck_0r_7r437!Sp3ctr3_H4UnT5_Y0ur_CPU} 2 | -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/bin/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/bin/kernel.bin -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/bin/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/bin/run.py -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/deploy/run.sh -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/deploy/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | /etc/init.d/xinetd start; 4 | sleep infinity; 5 | -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/dist/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/dist/kernel.bin -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/dist/kernel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/dist/kernel.txt -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/gis/Speculator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/gis/Speculator -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/gis/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/gis/kernel.bin -------------------------------------------------------------------------------- /attack/Ghost_in_the_Speculator/gis/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Ghost_in_the_Speculator/gis/run.py -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/README.md -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/deploy/heap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/deploy/heap -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/Dockerfile -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/banner.txt -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/flag -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/heap.c -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/heap.h -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/load.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/load.xinetd -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/makefile -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/md5.c -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/md5.h -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/run_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/run_docker.sh -------------------------------------------------------------------------------- /attack/HEAP_BY_HEAP/src/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/HEAP_BY_HEAP/src/start.sh -------------------------------------------------------------------------------- /attack/Millionaire/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/README.md -------------------------------------------------------------------------------- /attack/Millionaire/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/deploy/Dockerfile -------------------------------------------------------------------------------- /attack/Millionaire/deploy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/deploy/requirements.txt -------------------------------------------------------------------------------- /attack/Millionaire/deploy/src/Gamble.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/deploy/src/Gamble.sol -------------------------------------------------------------------------------- /attack/Millionaire/deploy/src/eth_chall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/deploy/src/eth_chall.py -------------------------------------------------------------------------------- /attack/Millionaire/deploy/src/socat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/Millionaire/deploy/src/socat.sh -------------------------------------------------------------------------------- /attack/R-diary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/README.md -------------------------------------------------------------------------------- /attack/R-diary/src/app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /attack/R-diary/src/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/.gitignore -------------------------------------------------------------------------------- /attack/R-diary/src/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/Dockerfile -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/env.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/jest/cssTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/jest/cssTransform.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/jest/fileTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/jest/fileTransform.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/paths.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/polyfills.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/webpack.config.dev.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/webpack.config.prod.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/config/webpackDevServer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/config/webpackDevServer.config.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/forever.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/forever.sh -------------------------------------------------------------------------------- /attack/R-diary/src/app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/package-lock.json -------------------------------------------------------------------------------- /attack/R-diary/src/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/package.json -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/favicon.png -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/index.html -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/manifest.json -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/css/app.css -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/css/materialize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/css/materialize.css -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/img/diary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/img/diary.png -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/img/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/img/pencil.png -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/js/app.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/public/static/js/materialize.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/public/static/js/materialize.min.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/run.sh -------------------------------------------------------------------------------- /attack/R-diary/src/app/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/scripts/build.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/scripts/start.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/scripts/test.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/.circleci/config.yml -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | .nyc_output 4 | -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/.yarnrc: -------------------------------------------------------------------------------- 1 | save-prefix "" 2 | -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/assets/styles.css -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/bin/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/bin/serve.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/api.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/listening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/listening.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/options.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/render.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/server.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/lib/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/lib/view.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/license.md -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/package-lock.json -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/package.json -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/readme.md -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/api.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/fixtures/security/test.txt: -------------------------------------------------------------------------------- 1 | abcdef -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/options.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/security.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/snapshots/options.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/snapshots/options.js.md -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/snapshots/options.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/snapshots/options.js.snap -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/test/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/test/view.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/views/index.hbs -------------------------------------------------------------------------------- /attack/R-diary/src/app/serve/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/serve/yarn.lock -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/App.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/component/NavLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/component/NavLink.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/component/RouteHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/component/RouteHelper.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/component/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/component/Spinner.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Error404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Error404.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Header.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Home.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Inspect.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/List.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Logout.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Signin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Signin.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Signup.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/View.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/View.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/container/Write.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/container/Write.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/index.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/service/Diary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/service/Diary.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/service/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/service/User.js -------------------------------------------------------------------------------- /attack/R-diary/src/app/src/service/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/app/src/service/api.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/Dockerfile -------------------------------------------------------------------------------- /attack/R-diary/src/backend/forever.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/forever.sh -------------------------------------------------------------------------------- /attack/R-diary/src/backend/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/run.sh -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/AccessControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/AccessControl.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/Models/Diary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/Models/Diary.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/Models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/Models/User.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/app.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/config.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/init.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/inspect0r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/inspect0r.js -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/package-lock.json -------------------------------------------------------------------------------- /attack/R-diary/src/backend/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/backend/src/package.json -------------------------------------------------------------------------------- /attack/R-diary/src/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/R-diary/src/run.sh -------------------------------------------------------------------------------- /attack/RSS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/README.md -------------------------------------------------------------------------------- /attack/RSS/deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/deploy/README.md -------------------------------------------------------------------------------- /attack/RSS/deploy/rss_deploy.zip_eee50f6c330c51824883d29200587c5730737430: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/deploy/rss_deploy.zip_eee50f6c330c51824883d29200587c5730737430 -------------------------------------------------------------------------------- /attack/RSS/src/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/Android.mk -------------------------------------------------------------------------------- /attack/RSS/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/CMakeLists.txt -------------------------------------------------------------------------------- /attack/RSS/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/Makefile -------------------------------------------------------------------------------- /attack/RSS/src/host/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/host/Makefile -------------------------------------------------------------------------------- /attack/RSS/src/host/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/host/main.c -------------------------------------------------------------------------------- /attack/RSS/src/ta/Android.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/Android.mk -------------------------------------------------------------------------------- /attack/RSS/src/ta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/Makefile -------------------------------------------------------------------------------- /attack/RSS/src/ta/aes_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/aes_impl.c -------------------------------------------------------------------------------- /attack/RSS/src/ta/include/aes_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/include/aes_impl.h -------------------------------------------------------------------------------- /attack/RSS/src/ta/include/rss_ta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/include/rss_ta.h -------------------------------------------------------------------------------- /attack/RSS/src/ta/rss_ta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/rss_ta.c -------------------------------------------------------------------------------- /attack/RSS/src/ta/sub.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/sub.mk -------------------------------------------------------------------------------- /attack/RSS/src/ta/ta.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/ta.lds -------------------------------------------------------------------------------- /attack/RSS/src/ta/user_ta_header_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RSS/src/ta/user_ta_header_defines.h -------------------------------------------------------------------------------- /attack/RemoteChatService/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/README.md -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/Dockerfile -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/chat_client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/chat_client -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/chat_client.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/chat_client.xinetd -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/chat_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/chat_server -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/client_flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/client_flag -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/flag: -------------------------------------------------------------------------------- 1 | SCTF{do_N0T_tru5t_th3_cli3nt} 2 | -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/run.sh -------------------------------------------------------------------------------- /attack/RemoteChatService/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/deploy/start.sh -------------------------------------------------------------------------------- /attack/RemoteChatService/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/Makefile -------------------------------------------------------------------------------- /attack/RemoteChatService/src/chat_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/chat_client.c -------------------------------------------------------------------------------- /attack/RemoteChatService/src/chat_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/chat_server.c -------------------------------------------------------------------------------- /attack/RemoteChatService/src/chat_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/chat_server.h -------------------------------------------------------------------------------- /attack/RemoteChatService/src/room_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/room_manager.c -------------------------------------------------------------------------------- /attack/RemoteChatService/src/room_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/RemoteChatService/src/room_manager.h -------------------------------------------------------------------------------- /attack/disposable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/README.md -------------------------------------------------------------------------------- /attack/disposable/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/deploy/Dockerfile -------------------------------------------------------------------------------- /attack/disposable/deploy/home/disposable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/deploy/home/disposable -------------------------------------------------------------------------------- /attack/disposable/deploy/home/flag: -------------------------------------------------------------------------------- 1 | asdf 2 | -------------------------------------------------------------------------------- /attack/disposable/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/deploy/run.sh -------------------------------------------------------------------------------- /attack/disposable/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/deploy/start.sh -------------------------------------------------------------------------------- /attack/disposable/prob/disposable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/prob/disposable -------------------------------------------------------------------------------- /attack/disposable/prob/libc.so.6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/disposable/prob/libc.so.6 -------------------------------------------------------------------------------- /attack/memo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/README.md -------------------------------------------------------------------------------- /attack/memo/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/deploy/Dockerfile -------------------------------------------------------------------------------- /attack/memo/deploy/flag: -------------------------------------------------------------------------------- 1 | SCTF{this is flag} 2 | -------------------------------------------------------------------------------- /attack/memo/deploy/memo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/deploy/memo -------------------------------------------------------------------------------- /attack/memo/deploy/memo.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/deploy/memo.xinetd -------------------------------------------------------------------------------- /attack/memo/deploy/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/xinetd restart 3 | sleep infinity; 4 | -------------------------------------------------------------------------------- /attack/memo/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/prob/Makefile -------------------------------------------------------------------------------- /attack/memo/prob/memo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/prob/memo -------------------------------------------------------------------------------- /attack/memo/prob/memo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/memo/prob/memo.c -------------------------------------------------------------------------------- /attack/shellfuzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/README.md -------------------------------------------------------------------------------- /attack/shellfuzz/deploy/shellfuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/deploy/shellfuzz -------------------------------------------------------------------------------- /attack/shellfuzz/prob/.gdb_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/.gdb_history -------------------------------------------------------------------------------- /attack/shellfuzz/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/Makefile -------------------------------------------------------------------------------- /attack/shellfuzz/prob/loader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/loader.sh -------------------------------------------------------------------------------- /attack/shellfuzz/prob/shellfuzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/shellfuzz -------------------------------------------------------------------------------- /attack/shellfuzz/prob/shellfuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/shellfuzz.c -------------------------------------------------------------------------------- /attack/shellfuzz/prob/super.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/attack/shellfuzz/prob/super.pl -------------------------------------------------------------------------------- /coding/HumanDetector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/README.md -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/deploy/.gitignore -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/deploy/Dockerfile -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/humandetector.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/deploy/humandetector.xinetd -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/requirements.txt: -------------------------------------------------------------------------------- 1 | certifi==2018.4.16 2 | numpy==1.14.3 3 | opencv-python==3.4.0.14 4 | Pillow==5.1.0 5 | -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/src/prob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/deploy/src/prob.py -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/src/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | timeout 8s /home/humandetector/prob.py 3 | -------------------------------------------------------------------------------- /coding/HumanDetector/deploy/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/xinetd restart 3 | sleep infinity; 4 | -------------------------------------------------------------------------------- /coding/HumanDetector/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/docker-compose.yml -------------------------------------------------------------------------------- /coding/HumanDetector/prob/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /coding/HumanDetector/prob/backgrounds/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/backgrounds/background.png -------------------------------------------------------------------------------- /coding/HumanDetector/prob/captcha.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/captcha.py -------------------------------------------------------------------------------- /coding/HumanDetector/prob/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/config.py -------------------------------------------------------------------------------- /coding/HumanDetector/prob/fonts/font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/fonts/font.ttf -------------------------------------------------------------------------------- /coding/HumanDetector/prob/gen_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/gen_data.py -------------------------------------------------------------------------------- /coding/HumanDetector/prob/prob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/prob.py -------------------------------------------------------------------------------- /coding/HumanDetector/prob/redacted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/prob/redacted.py -------------------------------------------------------------------------------- /coding/HumanDetector/prob/requirements.txt: -------------------------------------------------------------------------------- 1 | certifi==2018.4.16 2 | numpy==1.14.3 3 | opencv-python==3.4.0.14 4 | Pillow==5.1.0 5 | -------------------------------------------------------------------------------- /coding/HumanDetector/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/HumanDetector/setup.sh -------------------------------------------------------------------------------- /coding/Lambda_Power/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/README.md -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Dockerfile -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Ast.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Ast.fs -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Lambda.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Lambda.fs -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Lambda.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Lambda.fsproj -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Lexer.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Lexer.fs -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Lexer.fsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Lexer.fsl -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Parser.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Parser.fs -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Parser.fsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Parser.fsi -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/Lambda/Parser.fsy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/Lambda/Parser.fsy -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/chal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/chal.sh -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/chal.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/chal.xinetd -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/chal/Program.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/chal/Program.fs -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/chal/chal.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/chal/chal.fsproj -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/run.sh -------------------------------------------------------------------------------- /coding/Lambda_Power/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/deploy/start.sh -------------------------------------------------------------------------------- /coding/Lambda_Power/ex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/Lambda_Power/ex.py -------------------------------------------------------------------------------- /coding/MultiLingual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/README.md -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/Dockerfile -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/MultiLingual.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/MultiLingual.xinetd -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/bin/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/bin/executor.py -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/bin/powlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/bin/powlib.py -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/bin/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/bin/run.py -------------------------------------------------------------------------------- /coding/MultiLingual/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/MultiLingual/deploy/start.sh -------------------------------------------------------------------------------- /coding/SuperSonic/.gitignore: -------------------------------------------------------------------------------- 1 | dumb_solver 2 | log 3 | build 4 | -------------------------------------------------------------------------------- /coding/SuperSonic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/README.md -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/deploy/Dockerfile -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/access_log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/deploy/run.sh -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/src/SuperSonic_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/deploy/src/SuperSonic_server.py -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/src/flag: -------------------------------------------------------------------------------- 1 | SCTF{Lyndon_is_the_capital_of_Englynd} 2 | -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/src/solve.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/deploy/src/solve.so -------------------------------------------------------------------------------- /coding/SuperSonic/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/deploy/start.sh -------------------------------------------------------------------------------- /coding/SuperSonic/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/prob/Makefile -------------------------------------------------------------------------------- /coding/SuperSonic/prob/SuperSonic_server.py: -------------------------------------------------------------------------------- 1 | ../deploy/src/SuperSonic_server.py -------------------------------------------------------------------------------- /coding/SuperSonic/prob/dumb_solver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/coding/SuperSonic/prob/dumb_solver.c -------------------------------------------------------------------------------- /coding/SuperSonic/prob/flag: -------------------------------------------------------------------------------- 1 | ../deploy/src/flag -------------------------------------------------------------------------------- /crypto/LCG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/LCG/README.md -------------------------------------------------------------------------------- /crypto/LCG/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/LCG/deploy/Dockerfile -------------------------------------------------------------------------------- /crypto/LCG/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/LCG/deploy/run.sh -------------------------------------------------------------------------------- /crypto/LCG/deploy/src/LCG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/LCG/deploy/src/LCG.py -------------------------------------------------------------------------------- /crypto/LCG/deploy/src/flag.txt: -------------------------------------------------------------------------------- 1 | SCTF{SAMPLE_FLAG} 2 | -------------------------------------------------------------------------------- /crypto/LCG/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/LCG/deploy/start.sh -------------------------------------------------------------------------------- /crypto/MQ/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/MQ/README.md -------------------------------------------------------------------------------- /crypto/MQ/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/MQ/deploy/Dockerfile -------------------------------------------------------------------------------- /crypto/MQ/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/MQ/deploy/run.sh -------------------------------------------------------------------------------- /crypto/MQ/deploy/src/MQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/MQ/deploy/src/MQ.py -------------------------------------------------------------------------------- /crypto/MQ/deploy/src/flag.txt: -------------------------------------------------------------------------------- 1 | SAMPLE_FLAG 2 | -------------------------------------------------------------------------------- /crypto/MQ/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/MQ/deploy/start.sh -------------------------------------------------------------------------------- /crypto/SaltyDSA/.gitignore: -------------------------------------------------------------------------------- 1 | bug.py 2 | -------------------------------------------------------------------------------- /crypto/SaltyDSA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/README.md -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/Dockerfile -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/run.sh -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/server1.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/server1.xinetd -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/server2.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/server2.xinetd -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/myDSA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/myDSA.py -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/salt.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/salt.bin -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/secret_1.txt: -------------------------------------------------------------------------------- 1 | The flag is SCTF{SAMPLE -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/secret_2.txt: -------------------------------------------------------------------------------- 1 | _FLAG_for_SaltyDSA} -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server.py -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server1.sh -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server2.sh -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server_1_priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server_1_priv.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server_1_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server_1_pub.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server_2_priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server_2_priv.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/src/server_2_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/src/server_2_pub.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/deploy/start.sh -------------------------------------------------------------------------------- /crypto/SaltyDSA/files/myDSA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/files/myDSA.py -------------------------------------------------------------------------------- /crypto/SaltyDSA/files/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/files/server.py -------------------------------------------------------------------------------- /crypto/SaltyDSA/files/server_1_priv.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/files/server_1_priv.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/files/server_2_pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/files/server_2_pub.pem -------------------------------------------------------------------------------- /crypto/SaltyDSA/paramGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/SaltyDSA/paramGen.py -------------------------------------------------------------------------------- /crypto/polyPKC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/polyPKC/README.md -------------------------------------------------------------------------------- /crypto/polyPKC/prob/enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/polyPKC/prob/enc -------------------------------------------------------------------------------- /crypto/polyPKC/prob/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/polyPKC/prob/flag -------------------------------------------------------------------------------- /crypto/polyPKC/prob/problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/crypto/polyPKC/prob/problem.py -------------------------------------------------------------------------------- /defense/ABC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/README.md -------------------------------------------------------------------------------- /defense/ABC/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/Dockerfile -------------------------------------------------------------------------------- /defense/ABC/deploy/abc_default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/abc_default -------------------------------------------------------------------------------- /defense/ABC/deploy/attach_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/attach_docker.sh -------------------------------------------------------------------------------- /defense/ABC/deploy/build_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/build_docker.sh -------------------------------------------------------------------------------- /defense/ABC/deploy/flag: -------------------------------------------------------------------------------- 1 | SCTF{H0w_b34u7ifu1_7h3_4u7om47ic_p47ch3r_i5!} 2 | -------------------------------------------------------------------------------- /defense/ABC/deploy/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/run.py -------------------------------------------------------------------------------- /defense/ABC/deploy/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/run.sh -------------------------------------------------------------------------------- /defense/ABC/deploy/run_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/deploy/run_docker.sh -------------------------------------------------------------------------------- /defense/ABC/deploy/sleep.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sleep infinity 3 | -------------------------------------------------------------------------------- /defense/ABC/deploy/stop_docker.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | docker rm -f abc 3 | -------------------------------------------------------------------------------- /defense/ABC/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/Makefile -------------------------------------------------------------------------------- /defense/ABC/prob/inc/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/inc/constants.h -------------------------------------------------------------------------------- /defense/ABC/prob/inc/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/inc/init.h -------------------------------------------------------------------------------- /defense/ABC/prob/inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/inc/main.h -------------------------------------------------------------------------------- /defense/ABC/prob/inc/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/inc/menu.h -------------------------------------------------------------------------------- /defense/ABC/prob/inc/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/inc/utils.h -------------------------------------------------------------------------------- /defense/ABC/prob/src/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/src/init.c -------------------------------------------------------------------------------- /defense/ABC/prob/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/src/main.c -------------------------------------------------------------------------------- /defense/ABC/prob/src/menu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/src/menu.c -------------------------------------------------------------------------------- /defense/ABC/prob/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/ABC/prob/src/utils.c -------------------------------------------------------------------------------- /defense/OverflowChecker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/README.md -------------------------------------------------------------------------------- /defense/OverflowChecker/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/deploy/Dockerfile -------------------------------------------------------------------------------- /defense/OverflowChecker/deploy/ofd.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/deploy/ofd.xinetd -------------------------------------------------------------------------------- /defense/OverflowChecker/deploy/prob.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/deploy/prob.jar -------------------------------------------------------------------------------- /defense/OverflowChecker/deploy/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd /home/ofd/ 3 | timeout 300 scala prob.jar 4 | -------------------------------------------------------------------------------- /defense/OverflowChecker/deploy/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | /etc/init.d/xinetd restart 3 | sleep infinity; 4 | -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/build.sbt -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.1.5 2 | -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/main/scala/Generator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/main/scala/Generator.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/main/scala/Interpreter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/main/scala/Interpreter.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/main/scala/License.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/main/scala/License.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/main/scala/Main.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/main/scala/Parser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/main/scala/Parser.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/test/scala/Test1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/test/scala/Test1.scala -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/test/test1.jp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/test/test1.jp -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/test/test2.jp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/test/test2.jp -------------------------------------------------------------------------------- /defense/OverflowChecker/prob/src/test/test3.jp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/OverflowChecker/prob/src/test/test3.jp -------------------------------------------------------------------------------- /defense/SDN-Flood/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/SDN-Flood/README.md -------------------------------------------------------------------------------- /defense/SDN-Flood/flood_sample.pcap.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/SDN-Flood/flood_sample.pcap.gz -------------------------------------------------------------------------------- /defense/SDN-Scan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/SDN-Scan/README.md -------------------------------------------------------------------------------- /defense/SDN-Scan/scan_sample.pcap.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/defense/SDN-Scan/scan_sample.pcap.gz -------------------------------------------------------------------------------- /final_top10_players.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/final_top10_players.png -------------------------------------------------------------------------------- /reversing/BabyTPK/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/README.md -------------------------------------------------------------------------------- /reversing/BabyTPK/deploy/sctf.tpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/deploy/sctf.tpk -------------------------------------------------------------------------------- /reversing/BabyTPK/src/inc/cairoshowtext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/inc/cairoshowtext.h -------------------------------------------------------------------------------- /reversing/BabyTPK/src/inc/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/inc/data.h -------------------------------------------------------------------------------- /reversing/BabyTPK/src/inc/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/inc/view.h -------------------------------------------------------------------------------- /reversing/BabyTPK/src/shared/res/q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/shared/res/q.png -------------------------------------------------------------------------------- /reversing/BabyTPK/src/src/cairoshowtext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/src/cairoshowtext.c -------------------------------------------------------------------------------- /reversing/BabyTPK/src/src/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/src/data.c -------------------------------------------------------------------------------- /reversing/BabyTPK/src/src/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/src/view.c -------------------------------------------------------------------------------- /reversing/BabyTPK/src/tizen-manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/BabyTPK/src/tizen-manifest.xml -------------------------------------------------------------------------------- /reversing/F#oker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/F#oker/README.md -------------------------------------------------------------------------------- /reversing/F#oker/deploy/F#oker.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/F#oker/deploy/F#oker.exe -------------------------------------------------------------------------------- /reversing/F#oker/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/F#oker/prob/Makefile -------------------------------------------------------------------------------- /reversing/F#oker/prob/flag: -------------------------------------------------------------------------------- 1 | SCTF{1_will_p4ly_F#0k3r_47_L4s_v3g45} 2 | -------------------------------------------------------------------------------- /reversing/F#oker/prob/yo.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/F#oker/prob/yo.fs -------------------------------------------------------------------------------- /reversing/SObfuscator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/README.md -------------------------------------------------------------------------------- /reversing/SObfuscator/deploy/prob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/deploy/prob.bin -------------------------------------------------------------------------------- /reversing/SObfuscator/deploy/smachine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/deploy/smachine -------------------------------------------------------------------------------- /reversing/SObfuscator/prob/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/prob/Makefile -------------------------------------------------------------------------------- /reversing/SObfuscator/prob/flag: -------------------------------------------------------------------------------- 1 | SCTF{D1d_y0u_h34r_ab0u7_0i5C???} 2 | -------------------------------------------------------------------------------- /reversing/SObfuscator/prob/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/prob/main.c -------------------------------------------------------------------------------- /reversing/SObfuscator/prob/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/prob/main.h -------------------------------------------------------------------------------- /reversing/SObfuscator/prob/prob.sm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/SObfuscator/prob/prob.sm -------------------------------------------------------------------------------- /reversing/Speculator/.gitignore: -------------------------------------------------------------------------------- 1 | a.out 2 | flag 3 | -------------------------------------------------------------------------------- /reversing/Speculator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/Makefile -------------------------------------------------------------------------------- /reversing/Speculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/README.md -------------------------------------------------------------------------------- /reversing/Speculator/dist/Speculator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/dist/Speculator -------------------------------------------------------------------------------- /reversing/Speculator/dist/Speculator.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/dist/Speculator.zip -------------------------------------------------------------------------------- /reversing/Speculator/dist/kernel.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/dist/kernel.bin -------------------------------------------------------------------------------- /reversing/Speculator/dist/prob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/dist/prob.bin -------------------------------------------------------------------------------- /reversing/Speculator/prob/empty.txt: -------------------------------------------------------------------------------- 1 | .data 2 | .text 3 | -------------------------------------------------------------------------------- /reversing/Speculator/prob/flag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/prob/flag.c -------------------------------------------------------------------------------- /reversing/Speculator/prob/prob.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/prob/prob.txt -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/BTB.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/BTB.cc -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/BTB.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/BTB.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Exception.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Memory.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Memory.cc -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Memory.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Memory.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Opcode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Opcode.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Speculator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Speculator.cc -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/Speculator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/Speculator.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/parser.cc -------------------------------------------------------------------------------- /reversing/Speculator/src/Speculator/parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/Speculator/parser.hh -------------------------------------------------------------------------------- /reversing/Speculator/src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaishack/sctf2018/HEAD/reversing/Speculator/src/main.cc --------------------------------------------------------------------------------