课程定位与核心痛点 Java 后端开发中,代码审计往往被视为安全团队的专属技能,但实际上,理解漏洞成因对于提升编码质量和系统安全性至关重要。本课程聚焦于 Java 生态下的高危漏洞类型,从基础的 SQL 注入、文件上传绕过,深入到反序列化、Fastjson 解析、Log4j2 远程代码执行等复杂场景。它解决的核心问题是:开发者如何从只会写功能转变为能看懂代…
Java 后端开发中,代码审计往往被视为安全团队的专属技能,但实际上,理解漏洞成因对于提升编码质量和系统安全性至关重要。本课程聚焦于 Java 生态下的高危漏洞类型,从基础的 SQL 注入、文件上传绕过,深入到反序列化、Fastjson 解析、Log4j2 远程代码执行等复杂场景。它解决的核心问题是:开发者如何从只会写功能转变为能看懂代码里的雷。传统教程往往只讲漏洞原理,缺乏对 Java 特有机制如反射、动态代理、类加载的底层剖析,导致学习者知其然不知其所以然。本课通过 PDF 讲义形式,将理论结合 Java 源码,帮助读者建立系统性的漏洞思维,而非零散的知识点堆砌。内容涵盖业务逻辑漏洞、SSRF、CSRF 等现代 Web 应用常见安全问题,覆盖完整的安全审计知识体系。
本课程适合有一定 Java 基础且对 Web 安全有初步认知的开发者。理想的学习者是熟悉 Spring、MyBatis 等主流框架,了解 HTTP 协议及常见漏洞原理,并希望深入理解 Java 内部机制的安全工程师或后端开发者。建议学习顺序如下:首先确认掌握 Java 基础语法和面向对象特性;其次理解 SQL 注入、文件上传等基本 Web 漏洞原理;然后重点研读反射与动态代理、类字节码与加载机制,这是理解后续反序列化和动态代码执行的技术基础;最后针对 Fastjson、Log4j 等具体组件进行深度漏洞分析。资料包中的讲义按漏洞类型分类,每份内容详实,适合配合实际环境动手实践。读者应准备 Java 开发环境,并搭建包含常见漏洞的靶场,对讲义中的代码片段进行复现和调试,以加深理解。这种从基础到深入、从通用原理到具体组件的学习路径,能够帮助学习者构建完整的知识体系。
完成本门课程后,学习者能够独立对 Java Web 应用进行代码审计,识别 SQL 注入、命令执行、反序列化等高危漏洞,并具备修复建议能力。具体而言,能够分析 Fastjson、Jackson 等序列化库的配置风险,理解 Log4j2 日志组件的安全隐患,掌握通过反射和动态代理绕过安全限制的技术手段。此外,课程还涵盖业务逻辑漏洞审计,帮助读者从更高层面发现非技术性但危害巨大的逻辑缺陷。这些技能不仅适用于安全岗位,对于后端开发者而言,也能显著提升代码健壮性,避免常见陷阱。资料包不包含视频,但讲义内容详实,配合官方提供的示例代码和靶场环境,可实现理论与实践的紧密结合,适合用于自学提升或团队内部分享。
20231020070356308.jpg (28.33 KB, 下载次数: 0) 2024-3-20 19:55 上传 ├──Java代码审计 | ├──java | | ├──10.业务逻辑漏洞审计.pdf 3.12M | | ├──11.SQL注入漏洞.pdf 10.77M | | ├──12.文件上传&目录遍历漏洞审计.pdf 1.83M | | ├──13.命令执行(代码执行).pdf 3.49M | | ├──14.SSRF&CSRF.pdf 3.21M | | ├──15.反射与动态代理.pdf 2.99M | | ├──16.类字节码与加载机制.pdf 10.67M | | ├──17.不安全的反序列化.pdf 5.39M | | ├──18.Fastjson漏洞分析.pdf 9.10M | | ├──19.log4j漏洞分析.pdf 7.99M | | ├──20.Shi
20231020070356308.jpg (28.33 KB, 下载次数: 0) 2024-3-20 19:55 上传 ├──Java代码审计 | ├──java | | ├──10.业务逻辑漏洞审计.pdf 3.12M | | ├──11.SQL注入漏洞.pdf 10.77M | | ├──12.文件上传&目录遍历漏洞审计.pdf 1.83M | | ├──13.命令执行(代码执行).pdf 3.49M | | ├──14.SSRF&CSRF.pdf 3.21M | | ├──15.反射与动态代理.pdf 2.99M | | ├──16.类字节码与加载机制.pdf 10.67M | | ├──17.不安全的反序列化.pdf 5.39M | | ├──18.Fastjson漏洞分析.pdf 9.10M | | ├──19.log4j漏洞分析.pdf 7.99M | | ├──20.Shiro漏洞分析.pdf 7.88M | | ├──21.SringEL表达式注入.pdf 3.94M | | ├──22.综合项目1-内容管理系统审计.pdf 2.29M | | ├──23.综合项目2-华夏ERP审计.pdf 2.62M | | ├──24.综合项目3-若依CMS.pdf 4.32M | | ├──25.综合项目4-OA办公系统审计.pdf 2.95M | | ├──26.综合项目5-商城系统审计.pdf 2.96M | | ├──27.综合项目6-vnlns.pdf 3.27M | | ├──28.POC编写入门.pdf 736.44kb | | ├──29.常见通用型未授权漏洞.pdf 2.66M | | ├──30.任意URL重定向漏洞审计.pdf 309.24kb | | ├──31.Struts2漏洞审计与分析.pdf 3.19M | | ├──32.代码审计及SDL岗位面试总结.pdf 4.45M | | └──9.XSS漏洞审计.pdf 2.10M | ├──环境与工具 | | └──相关工具 | └──资料.exe 2.58G ├──课时 1 代码审计导学.mp4 78.45M ├──课时 10 JAVA-WEB-3.mp4 502.64M ├──课时 11 JAVAWEB-4.mp4 98.96M ├──课时 12 JAVAEE-1.mp4 104.65M ├──课时 13 JAVAEE-2.mp4 205.19M ├──课时 14 JAVAEE-3.mp4 344.97M ├──课时 15 JAVAEE-4.mp4 367.08M ├──课时 16 代码审计入门及XSS漏洞审计.mp4 292.00M ├──课时 17 业务逻辑漏洞审计-1.mp4 295.80M ├──课时 18 业务逻辑漏洞审计-2.mp4 535.14M ├──课时 19 SQL注入漏洞审计.mp4 626.40M ├──课时 2 环境与工具安装使用讲解.mp4 205.41M ├──课时 20 文件上传&目录遍历漏洞审计.mp4 374.91M ├──课时 21 命令执行(代码执行)漏洞审计.mp4 381.75M ├──课时 22 任意URL重定向漏洞.mp4 69.79M ├──课时 23 SSRF&CSRF漏洞审计.mp4 372.76M ├──课时 24 反射.mp4 334.35M ├──课时 25 动态代理.mp4 147.73M ├──课时 26 JAVASE考试题.mp4 175.49M ├──课时 27 字节码与类加载机制.mp4 314.95M ├──课时 28 不安全的反序列化.mp4 326.32M ├──课时 29 实践作业讲解.mp4 87.00M ├──课时 3 JAVASE-1.mp4 205.31M ├──课时 30 fastjson反序列化.mp4 403.25M ├──课时 31 fastjson反序列化-2.mp4 219.24M ├──课时 32 log4j反序列化.mp4 292.58M ├──课时 33 shiro反序列化.mp4 415.86M ├──课时 34 springel表达式注入.mp4 288.15M ├──课时 35 Struts2漏洞审计.mp4 198.30M ├──课时 36 综合项目1-内容管理系统审计.mp4 315.33M ├──课时 37 综合项目2-JSH系统审计.mp4 332.65M ├──课时 38 综合项目3-若依系统审计.mp4 313.44M ├──课时 39 综合项目4-OA办公系统审计.mp4 350.25M ├──课时 4 JAVASE-2.mp4 240.23M ├──课时 40 综合项目5-Tmall-审计.mp4 249.33M ├──课时 41 综合项目6-vulns审计.mp4 322.58M ├──课时 42 POC编写入门.mp4 220.65M ├──课时 43 通用型未授权漏洞.mp4 432.24M ├──课时 44 代码审计面试总结.mp4 242.05M ├──课时 5 JAVASE-3.mp4 252.51M ├──课时 6 JAVASE-4.mp4 370.30M ├──课时 7 JAVASE-5.mp4 210.23M ├──课时 8 JAVA-WEB-1.mp4 173.07M ├──课时 9 JAVA-WEB-2.mp4 412.29M