├── Challenges ├── CoPiano │ ├── output │ └── task.py ├── DoubleS │ ├── outputs │ └── task.py ├── DoubleSS │ ├── outputs │ └── task.py ├── DoubleSS_revenge │ ├── outputs │ └── task.py ├── NEXT - server │ ├── Dockerfile │ ├── bin │ │ ├── next-server.py │ │ ├── picData.csv │ │ ├── run copy.py │ │ ├── run.py │ │ └── weight.dat │ ├── docker-compose.yml │ └── run.sh ├── R1ngWin │ ├── output │ ├── py-fhe.zip │ └── task.py ├── What-Assembly │ ├── Dockerfile │ └── src │ │ ├── flag.js │ │ ├── flag.wasm │ │ ├── index.css │ │ ├── index.html │ │ └── init.sh ├── checkin │ ├── Dockerfile │ ├── main │ └── start.sh ├── easy-httpd │ ├── dockerfile │ ├── easy-http │ └── start.sh ├── factorchal │ ├── Dockerfile │ ├── secret.py │ └── task.py ├── include │ ├── Dockerfile │ └── src │ │ ├── .upload.php.swp │ │ ├── index.html │ │ ├── php.ini │ │ ├── phpinfo.php │ │ ├── start.sh │ │ └── upload.php ├── kgadget_deploy │ ├── Dockerfile │ ├── chal │ │ ├── bzImage │ │ ├── rootfs.cpio │ │ └── run.sh │ └── start.sh ├── kvdb │ ├── Dockerfile │ ├── bin │ │ ├── flag │ │ ├── kvdb │ │ └── run.sh │ ├── libc-2.31.so │ ├── src │ │ ├── Makefile │ │ ├── data_t.cpp │ │ ├── handler.cpp │ │ ├── io.cpp │ │ ├── kvdb.cpp │ │ └── kvdb.h │ ├── start.sh │ └── test.sh ├── lemon │ ├── The_Lemon_Programming_Language.html │ └── task ├── miniStruts2 │ ├── Docker │ │ ├── Dockerfile │ │ ├── Mini-Struts2.war │ │ ├── server.xml │ │ └── start.sh │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── ctf │ │ │ │ └── minil │ │ │ │ ├── actions │ │ │ │ ├── IndexAction.java │ │ │ │ └── LoginAction.java │ │ │ │ ├── configs │ │ │ │ └── Config.java │ │ │ │ ├── models │ │ │ │ └── User.java │ │ │ │ └── utils │ │ │ │ ├── Serialize.java │ │ │ │ └── Unserialize.java │ │ │ ├── resources │ │ │ └── struts.xml │ │ │ └── webapp │ │ │ ├── 400.jsp │ │ │ ├── 404.jsp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ ├── index.jsp │ │ │ └── login.jsp │ ├── target │ │ ├── Mini-Struts2.war │ │ ├── Mini-Struts2 │ │ │ ├── 400.jsp │ │ │ ├── 404.jsp │ │ │ ├── WEB-INF │ │ │ │ ├── classes │ │ │ │ │ ├── ctf │ │ │ │ │ │ └── minil │ │ │ │ │ │ │ ├── actions │ │ │ │ │ │ │ ├── IndexAction.class │ │ │ │ │ │ │ └── LoginAction.class │ │ │ │ │ │ │ ├── configs │ │ │ │ │ │ │ └── Config.class │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ └── User.class │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── Serialize.class │ │ │ │ │ │ │ └── Unserialize.class │ │ │ │ │ └── struts.xml │ │ │ │ ├── lib │ │ │ │ │ ├── commons-collections-3.2.2.jar │ │ │ │ │ ├── commons-fileupload-1.4.jar │ │ │ │ │ ├── commons-io-2.6.jar │ │ │ │ │ ├── commons-lang3-3.8.1.jar │ │ │ │ │ ├── freemarker-2.3.30.jar │ │ │ │ │ ├── javassist-3.20.0-GA.jar │ │ │ │ │ ├── javax.servlet-api-3.1.0.jar │ │ │ │ │ ├── log4j-api-2.12.1.jar │ │ │ │ │ ├── ognl-3.1.28.jar │ │ │ │ │ └── struts2-core-2.5.25.jar │ │ │ │ └── web.xml │ │ │ ├── index.jsp │ │ │ └── login.jsp │ │ ├── classes │ │ │ ├── ctf │ │ │ │ └── minil │ │ │ │ │ ├── actions │ │ │ │ │ ├── IndexAction.class │ │ │ │ │ └── LoginAction.class │ │ │ │ │ ├── configs │ │ │ │ │ └── Config.class │ │ │ │ │ ├── models │ │ │ │ │ └── User.class │ │ │ │ │ └── utils │ │ │ │ │ ├── Serialize.class │ │ │ │ │ └── Unserialize.class │ │ │ └── struts.xml │ │ ├── maven-archiver │ │ │ └── pom.properties │ │ └── maven-status │ │ │ └── maven-compiler-plugin │ │ │ ├── compile │ │ │ └── default-compile │ │ │ │ ├── createdFiles.lst │ │ │ │ └── inputFiles.lst │ │ │ └── testCompile │ │ │ └── default-testCompile │ │ │ └── inputFiles.lst │ └── web2.iml ├── minil_bug │ ├── Dockerfile │ ├── bug_repaired.patch │ ├── bugged_interpreter │ ├── libc-2.31.so │ ├── main.c │ └── run.sh ├── minispringboot │ ├── .DS_Store │ ├── Dockerfile │ ├── README.md │ └── files │ │ ├── .DS_Store │ │ ├── flag.sh │ │ └── thymeleaf-0.0.1-SNAPSHOT.jar ├── not_RC4 │ ├── chall │ └── main.c └── shellcode │ ├── .gitignore │ ├── Dockerfile │ ├── ctf.xinetd │ └── start.sh ├── Official ├── MiniLCTF writeups-Cryptography.md ├── MiniLCTF2022 WhatAssembly & Lemon Official Writeup.md ├── MiniLCTF2022-Checkin&MiniStruts2.md ├── MiniLCTF2022-kgadget_wp.md ├── MiniLCTF2022_minispringboot.md ├── Misc & Forensics │ ├── Forensics & Nyanyanya.md │ └── Paralympics, NEXT.md └── README.md ├── README.md └── WriteUps ├── Flowey └── miniLCTF2022wp.md ├── Pegasus └── Pegasus_wp.md ├── README.md ├── Rewind └── README.md ├── 今晚恰烤lq! ├── miniL.md └── pic │ ├── ce.png │ └── flag.png ├── 呜呜呜web太难惹! └── minil_wp.pdf ├── 山∀ə⟂-ɹ∀p!Λ └── Mini LCTF 山∀ə⟂-ɹ∀p!Λ WriteUp.pdf ├── 摸鱼小队 └── readme.md ├── 贫困学生 ├── crypto.pdf ├── pwn.pdf └── web.pdf └── 队名叫啥 └── 2022 miniLCTF WriteUp By 队名叫啥.pdf /Challenges/CoPiano/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/CoPiano/output -------------------------------------------------------------------------------- /Challenges/CoPiano/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/CoPiano/task.py -------------------------------------------------------------------------------- /Challenges/DoubleS/outputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleS/outputs -------------------------------------------------------------------------------- /Challenges/DoubleS/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleS/task.py -------------------------------------------------------------------------------- /Challenges/DoubleSS/outputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleSS/outputs -------------------------------------------------------------------------------- /Challenges/DoubleSS/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleSS/task.py -------------------------------------------------------------------------------- /Challenges/DoubleSS_revenge/outputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleSS_revenge/outputs -------------------------------------------------------------------------------- /Challenges/DoubleSS_revenge/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/DoubleSS_revenge/task.py -------------------------------------------------------------------------------- /Challenges/NEXT - server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/Dockerfile -------------------------------------------------------------------------------- /Challenges/NEXT - server/bin/next-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/bin/next-server.py -------------------------------------------------------------------------------- /Challenges/NEXT - server/bin/picData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/bin/picData.csv -------------------------------------------------------------------------------- /Challenges/NEXT - server/bin/run copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/bin/run copy.py -------------------------------------------------------------------------------- /Challenges/NEXT - server/bin/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/bin/run.py -------------------------------------------------------------------------------- /Challenges/NEXT - server/bin/weight.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/bin/weight.dat -------------------------------------------------------------------------------- /Challenges/NEXT - server/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/docker-compose.yml -------------------------------------------------------------------------------- /Challenges/NEXT - server/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/NEXT - server/run.sh -------------------------------------------------------------------------------- /Challenges/R1ngWin/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/R1ngWin/output -------------------------------------------------------------------------------- /Challenges/R1ngWin/py-fhe.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/R1ngWin/py-fhe.zip -------------------------------------------------------------------------------- /Challenges/R1ngWin/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/R1ngWin/task.py -------------------------------------------------------------------------------- /Challenges/What-Assembly/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/Dockerfile -------------------------------------------------------------------------------- /Challenges/What-Assembly/src/flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/src/flag.js -------------------------------------------------------------------------------- /Challenges/What-Assembly/src/flag.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/src/flag.wasm -------------------------------------------------------------------------------- /Challenges/What-Assembly/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/src/index.css -------------------------------------------------------------------------------- /Challenges/What-Assembly/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/src/index.html -------------------------------------------------------------------------------- /Challenges/What-Assembly/src/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/What-Assembly/src/init.sh -------------------------------------------------------------------------------- /Challenges/checkin/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/checkin/Dockerfile -------------------------------------------------------------------------------- /Challenges/checkin/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/checkin/main -------------------------------------------------------------------------------- /Challenges/checkin/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/checkin/start.sh -------------------------------------------------------------------------------- /Challenges/easy-httpd/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/easy-httpd/dockerfile -------------------------------------------------------------------------------- /Challenges/easy-httpd/easy-http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/easy-httpd/easy-http -------------------------------------------------------------------------------- /Challenges/easy-httpd/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo $FLAG > flag 3 | ./easy-http -------------------------------------------------------------------------------- /Challenges/factorchal/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/factorchal/Dockerfile -------------------------------------------------------------------------------- /Challenges/factorchal/secret.py: -------------------------------------------------------------------------------- 1 | flag = b'miniLCTF{e1ba4ea5-fafc-4ebf-be83-c4b2c6b9d918}' 2 | -------------------------------------------------------------------------------- /Challenges/factorchal/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/factorchal/task.py -------------------------------------------------------------------------------- /Challenges/include/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/Dockerfile -------------------------------------------------------------------------------- /Challenges/include/src/.upload.php.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/src/.upload.php.swp -------------------------------------------------------------------------------- /Challenges/include/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/src/index.html -------------------------------------------------------------------------------- /Challenges/include/src/php.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/src/php.ini -------------------------------------------------------------------------------- /Challenges/include/src/phpinfo.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Challenges/include/src/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/src/start.sh -------------------------------------------------------------------------------- /Challenges/include/src/upload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/include/src/upload.php -------------------------------------------------------------------------------- /Challenges/kgadget_deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kgadget_deploy/Dockerfile -------------------------------------------------------------------------------- /Challenges/kgadget_deploy/chal/bzImage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kgadget_deploy/chal/bzImage -------------------------------------------------------------------------------- /Challenges/kgadget_deploy/chal/rootfs.cpio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kgadget_deploy/chal/rootfs.cpio -------------------------------------------------------------------------------- /Challenges/kgadget_deploy/chal/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kgadget_deploy/chal/run.sh -------------------------------------------------------------------------------- /Challenges/kgadget_deploy/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kgadget_deploy/start.sh -------------------------------------------------------------------------------- /Challenges/kvdb/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/Dockerfile -------------------------------------------------------------------------------- /Challenges/kvdb/bin/flag: -------------------------------------------------------------------------------- 1 | minil{this_is_not_the_real_flag} 2 | -------------------------------------------------------------------------------- /Challenges/kvdb/bin/kvdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/bin/kvdb -------------------------------------------------------------------------------- /Challenges/kvdb/bin/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ./kvdb -p 9999 -m 32 -l /dev/null -t 10 -d 3 | -------------------------------------------------------------------------------- /Challenges/kvdb/libc-2.31.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/libc-2.31.so -------------------------------------------------------------------------------- /Challenges/kvdb/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/Makefile -------------------------------------------------------------------------------- /Challenges/kvdb/src/data_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/data_t.cpp -------------------------------------------------------------------------------- /Challenges/kvdb/src/handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/handler.cpp -------------------------------------------------------------------------------- /Challenges/kvdb/src/io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/io.cpp -------------------------------------------------------------------------------- /Challenges/kvdb/src/kvdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/kvdb.cpp -------------------------------------------------------------------------------- /Challenges/kvdb/src/kvdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/src/kvdb.h -------------------------------------------------------------------------------- /Challenges/kvdb/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/start.sh -------------------------------------------------------------------------------- /Challenges/kvdb/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/kvdb/test.sh -------------------------------------------------------------------------------- /Challenges/lemon/The_Lemon_Programming_Language.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/lemon/The_Lemon_Programming_Language.html -------------------------------------------------------------------------------- /Challenges/lemon/task: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/lemon/task -------------------------------------------------------------------------------- /Challenges/miniStruts2/Docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/Docker/Dockerfile -------------------------------------------------------------------------------- /Challenges/miniStruts2/Docker/Mini-Struts2.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/Docker/Mini-Struts2.war -------------------------------------------------------------------------------- /Challenges/miniStruts2/Docker/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/Docker/server.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/Docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/Docker/start.sh -------------------------------------------------------------------------------- /Challenges/miniStruts2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/pom.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/actions/IndexAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/actions/IndexAction.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/actions/LoginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/actions/LoginAction.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/configs/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/configs/Config.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/models/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/models/User.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/utils/Serialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/utils/Serialize.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/java/ctf/minil/utils/Unserialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/java/ctf/minil/utils/Unserialize.java -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/resources/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/resources/struts.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/webapp/400.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/webapp/400.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/webapp/404.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/webapp/404.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/src/main/webapp/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/src/main/webapp/login.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2.war -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/400.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/400.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/404.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/404.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/actions/IndexAction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/actions/IndexAction.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/actions/LoginAction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/actions/LoginAction.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/configs/Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/configs/Config.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/models/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/models/User.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/utils/Serialize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/utils/Serialize.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/utils/Unserialize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/ctf/minil/utils/Unserialize.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/classes/struts.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-collections-3.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-collections-3.2.2.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-fileupload-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-fileupload-1.4.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-io-2.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-io-2.6.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-lang3-3.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/commons-lang3-3.8.1.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/freemarker-2.3.30.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/freemarker-2.3.30.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/javassist-3.20.0-GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/javassist-3.20.0-GA.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/javax.servlet-api-3.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/javax.servlet-api-3.1.0.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/log4j-api-2.12.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/log4j-api-2.12.1.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/ognl-3.1.28.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/ognl-3.1.28.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/struts2-core-2.5.25.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/lib/struts2-core-2.5.25.jar -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/WEB-INF/web.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/index.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/Mini-Struts2/login.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/Mini-Struts2/login.jsp -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/actions/IndexAction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/actions/IndexAction.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/actions/LoginAction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/actions/LoginAction.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/configs/Config.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/configs/Config.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/models/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/models/User.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/utils/Serialize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/utils/Serialize.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/ctf/minil/utils/Unserialize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/ctf/minil/utils/Unserialize.class -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/classes/struts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/classes/struts.xml -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/maven-archiver/pom.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/maven-archiver/pom.properties -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst -------------------------------------------------------------------------------- /Challenges/miniStruts2/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Challenges/miniStruts2/web2.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/miniStruts2/web2.iml -------------------------------------------------------------------------------- /Challenges/minil_bug/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/Dockerfile -------------------------------------------------------------------------------- /Challenges/minil_bug/bug_repaired.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/bug_repaired.patch -------------------------------------------------------------------------------- /Challenges/minil_bug/bugged_interpreter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/bugged_interpreter -------------------------------------------------------------------------------- /Challenges/minil_bug/libc-2.31.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/libc-2.31.so -------------------------------------------------------------------------------- /Challenges/minil_bug/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/main.c -------------------------------------------------------------------------------- /Challenges/minil_bug/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minil_bug/run.sh -------------------------------------------------------------------------------- /Challenges/minispringboot/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/.DS_Store -------------------------------------------------------------------------------- /Challenges/minispringboot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/Dockerfile -------------------------------------------------------------------------------- /Challenges/minispringboot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/README.md -------------------------------------------------------------------------------- /Challenges/minispringboot/files/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/files/.DS_Store -------------------------------------------------------------------------------- /Challenges/minispringboot/files/flag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/files/flag.sh -------------------------------------------------------------------------------- /Challenges/minispringboot/files/thymeleaf-0.0.1-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/minispringboot/files/thymeleaf-0.0.1-SNAPSHOT.jar -------------------------------------------------------------------------------- /Challenges/not_RC4/chall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/not_RC4/chall -------------------------------------------------------------------------------- /Challenges/not_RC4/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/not_RC4/main.c -------------------------------------------------------------------------------- /Challenges/shellcode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/shellcode/.gitignore -------------------------------------------------------------------------------- /Challenges/shellcode/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/shellcode/Dockerfile -------------------------------------------------------------------------------- /Challenges/shellcode/ctf.xinetd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/shellcode/ctf.xinetd -------------------------------------------------------------------------------- /Challenges/shellcode/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Challenges/shellcode/start.sh -------------------------------------------------------------------------------- /Official/MiniLCTF writeups-Cryptography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/MiniLCTF writeups-Cryptography.md -------------------------------------------------------------------------------- /Official/MiniLCTF2022 WhatAssembly & Lemon Official Writeup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/MiniLCTF2022 WhatAssembly & Lemon Official Writeup.md -------------------------------------------------------------------------------- /Official/MiniLCTF2022-Checkin&MiniStruts2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/MiniLCTF2022-Checkin&MiniStruts2.md -------------------------------------------------------------------------------- /Official/MiniLCTF2022-kgadget_wp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/MiniLCTF2022-kgadget_wp.md -------------------------------------------------------------------------------- /Official/MiniLCTF2022_minispringboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/MiniLCTF2022_minispringboot.md -------------------------------------------------------------------------------- /Official/Misc & Forensics/Forensics & Nyanyanya.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/Misc & Forensics/Forensics & Nyanyanya.md -------------------------------------------------------------------------------- /Official/Misc & Forensics/Paralympics, NEXT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/Official/Misc & Forensics/Paralympics, NEXT.md -------------------------------------------------------------------------------- /Official/README.md: -------------------------------------------------------------------------------- 1 | 官方题解将在选手题解收集完成之后放出. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/README.md -------------------------------------------------------------------------------- /WriteUps/Flowey/miniLCTF2022wp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/Flowey/miniLCTF2022wp.md -------------------------------------------------------------------------------- /WriteUps/Pegasus/Pegasus_wp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/Pegasus/Pegasus_wp.md -------------------------------------------------------------------------------- /WriteUps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/README.md -------------------------------------------------------------------------------- /WriteUps/Rewind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/Rewind/README.md -------------------------------------------------------------------------------- /WriteUps/今晚恰烤lq!/miniL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/今晚恰烤lq!/miniL.md -------------------------------------------------------------------------------- /WriteUps/今晚恰烤lq!/pic/ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/今晚恰烤lq!/pic/ce.png -------------------------------------------------------------------------------- /WriteUps/今晚恰烤lq!/pic/flag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/今晚恰烤lq!/pic/flag.png -------------------------------------------------------------------------------- /WriteUps/呜呜呜web太难惹!/minil_wp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/呜呜呜web太难惹!/minil_wp.pdf -------------------------------------------------------------------------------- /WriteUps/山∀ə⟂-ɹ∀p!Λ/Mini LCTF 山∀ə⟂-ɹ∀p!Λ WriteUp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/山∀ə⟂-ɹ∀p!Λ/Mini LCTF 山∀ə⟂-ɹ∀p!Λ WriteUp.pdf -------------------------------------------------------------------------------- /WriteUps/摸鱼小队/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/摸鱼小队/readme.md -------------------------------------------------------------------------------- /WriteUps/贫困学生/crypto.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/贫困学生/crypto.pdf -------------------------------------------------------------------------------- /WriteUps/贫困学生/pwn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/贫困学生/pwn.pdf -------------------------------------------------------------------------------- /WriteUps/贫困学生/web.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/贫困学生/web.pdf -------------------------------------------------------------------------------- /WriteUps/队名叫啥/2022 miniLCTF WriteUp By 队名叫啥.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XDSEC/miniLCTF_2022/HEAD/WriteUps/队名叫啥/2022 miniLCTF WriteUp By 队名叫啥.pdf --------------------------------------------------------------------------------