项目说明
CTF
记录一下我的CTF生涯中的各种东西吧,第一年基本上就是纯摆烂了,也算是从第二年开始记录了。
慢慢学习。
./WEB/比赛/目录里面是我打过的比赛里面保留的题目附件,以供感兴趣的师傅们复现。
2023.11.9:项目有一年多没有维护了,因为大四保完研后玩了一年,这一年基本没有怎么学习,即使学了也都是很零散的在学没有怎么记录。研一开始了学习渗透,于是添加了渗透目录,因此本项目也将继续更新了,但是可能将不再仅局限于CTF的方面,因为研究生可能CTF打的会特别的少,但是还是会将web方面学习到的新知识更新到这个仓库中。
此外,新创建了一个关于云安全学习的仓库, ,后续关于云安全相关的笔记和资源会放到那里。欢迎star~。
后续学习的重点可能是放在静态分析等领域了,比较想去研究一些新的领域,搞一些新的有意思的东西。
Web
渗透
记录的一些知识点HTB刷题笔记Go
基础语法
Go学习笔记(一).md)Go学习笔记(二).md)Go学习笔记(三).md)Go学习笔记(四).md)Go学习笔记(五).md)Go学习笔记(六).md)Go学习笔记(七).md)第十二章:读写数据第十三章:错误处理与测试第十三章:错误处理与测试gogs
CJava
fastjson
fastjson学习jackson
Jackson反序列化基础知识Jackson反序列化各种链子Dubbo
DubboSnakeYaml
SnakeYaml基础知识SnakeYaml反序列化链Ja
[[Ja]PathTra学习](./Web/ja/[Ja]PathTra学习.md)JBOSS
CF5 big
CC模板注入
Thymeleaf 模板注入XXE
Java中的XXEJava反序列化
CommonsBeanutils1利用链学习CommonsCollections1利用链学习(上).md)CommonsCollections1利用链学习(中).md)CommonsCollections2利用链学习CommonsCollections3利用链学习CommonsCollections5利用链学习CommonsCollections6利用链学习CommonsCollections7利用链学习JDK7u21反序列化链学习rome反序列化学习Shiro反序列化学习(一).md)Shiro反序列化学习(二).md)URLDNS链学习JDBC反序列化漏洞学习C3P0反序列化AspectJWeaver反序列化Java反序列化数据绕WAF之加大量脏数据Hessian反序列化Java基础
动态加载字节码ClassLoaderIO流JDBCRMI动态代理命令执行序列化和反序列化反射集合Java基础学习笔记(一)Java基础学习笔记(二)Java基础学习笔记(三)Java基础学习笔记(四)Java基础学习笔记(五)Java基础学习笔记(六)SPI
Ja学习JNDI
JNDI注入RMI、JRMP、JNDI学习绕过高版本JDK的JNDI注入shiro
shiro似乎是之前记的,有点问题。。。。
Shiro反序列化学习(一).md)Shiro反序列化学习(二).md)C Shiro权限绕过C Shiro权限绕过C Shiro权限绕过Spring
Spring学习笔记(1).md)Spring4ShellSecurity Manager
Security-Manager-BypassServlet
Servlet线程安全问题XMLDecoder
XMLDecoder反序列化学习(一).md)内存马
Tomcat-Filter内存马Filter内存马的反序列化注入Tomcat-Listener内存马Tomcat-Servlet内存马Agent内存马jsp免杀绕waf
1.jspLog4j2
Log4j2-rce-学习Log4j2-信息泄露学习tomcat
Tomcat-Session反序列化Tomcat的知识和trick命令执行
Java外带关闭RASP然后命令执行各种姿势的命令执行学习表达式注入
EL表达式注入SpEL表达式注入OGNL表达式注入题目
[[红明谷CTF2021]JavaWeb](./Web/java/题目/[红明谷CTF2021]JavaWeb/[红明谷CTF2021]JavaWeb.md)[ezj4va[国赛总决赛复现]](./Web/java/题目/ezj4va[国赛总决赛复现]/2021-CISCN-fianl-ezj4va.md)SUSCTF2022的两个JavaD3CTF non rceRW2022-DesperateCat2021-春秋杯传说殿堂-easy_java2022-卷王杯-happyFastjsonCode-Breaking-Puzzles-javacon2022-HFCTF-ezchainPHP
利用pearcmd.php从LFI到getshell无需可控文件的LFI-RCESQL
postgresql提权
pkexec提权dirty-pipe提权Python
Flask内存马Writeup
部分writeup可能没有列出,从2021年下半年开始,因为很多WP都忘记更新到这里的目录了,而且现在wp目录有点乱,我也不知道哪些是没放上来的了。。。
[[2021东华杯]JK战队WP](./Web/writeup/[2021东华杯]JK战队WP.md)[[WMCTF2020]Make_PHP_Great_Again](./Web/writeup/[WMCTF2020]Make_PHP_Great_Again.md)[[WMCTF2021]Make_PHP_Great_Again_And_Again](./Web/writeup/[WMCTF2021]Make_PHP_Great_Again_And_Again.md)2021强网拟态_GiGKCTF2021-babycatGrabCON-CTF-2021-Web[[红明谷CTF-2021]JavaWeb](./Web/writeup/[红明谷CTF-2021]JavaWeb.md)2021-巅峰极客Web2021-湖湘杯-Web2021-极客谷杯-Web2021-深育杯Web2021-长安杯-高校组-WebALLES!CTF-2021-WebBSides-Noida-CTF-2021-Web-CalculateCTFShow2021八月赛WebCTFShow2021六月赛WebCTFShow2021七月赛WebCTFSHOW-终极考核DASCTF-July-X-CBCTF-4thDASCTF-Oct-WebDASCTF八月挑战赛-WebDownUnderCTF-2021-WebHacker's-Playground(SSTF)-2021-Web-2021-Web.md)InCTF-2021-WebNEWSCTF-2021-WebPwnhub2021七月赛NewSqlRACTF-2021-Web复现RCTF2021-Web复现WMCTF-2021-Web第四届强网”拟态防御国际精英挑战赛-Web第五空间2021-Web-WP鹤城杯2021-Web红帽杯2021Web部分题目复现极客谷决赛陇原战疫2021网络安全大赛-Web绿城杯2021-Web全国大学生WEBA安全测试预选赛个人赛卫生CTF2021Web祥云杯2021-Web复现祥云杯2021-Web简单题wp长城杯线下-Web-Work-复现2022-工大抗疫-web-writeup2022-D3CTF-web-writeup2022-红明谷-Web-Writeup2022-HFCTF-Writeup代码审计
Thinkphp5.0.24-反序列化rce链OurPHP3.3.1KYXSCMS1.3.2Kitecms漏洞复现
Larapkexec提权Clash-For-Windows-Rceredis-Lua沙盒逃逸rce-CBlockChain
ERC20的编写Ethernaut的Writeup关于Storage的学习Exploit
Thinkphp5.0.24反序列化rce链极致CMS一键Rce项目信息
开发语言:PHP
Star 数:452
技术要点
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕关于我在CTF中的所有东西展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
使用与学习建议
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
免责声明
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。