Technical Tag

Java 代码审计

收录 10 篇相关文章。

spring 审计常见 tricks

图 1 是利用墨菲安全的 jar 检测,快速梳理有漏洞组件的 jar 包 图 2、图 3 是快速审计漏洞的时候,需要关注一下web.xml或者xxx Service.xml中的特殊 servlet 或 service 图 4 是为了在审计的时候避免找不到相关类的常规快速处理方法 图 5 是批量反编译的两种方法 图 6 是通过关键字来…

【Java 代码审计入门-06】文件包含漏洞原理与实际案例介绍

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…

欢迎购买我的新书《Java代码审计(入门篇)》

关于这本书 这本书在去年 12 月就已经写完,从修改时到发售,历经 7 个月的时间,十分不易 这本书非常适合新人入门,算是我的系列文章【Java 代码审计入门】的横纵延伸(这也是【Java 代码审计入门】系列文章那么久没有更新的原因) 所以想学习 java 代码审计的朋友可以考虑买本书看看 购买链接 https://item.jd.…

【Java 代码审计入门-05】RCE 漏洞原理与实际案例介绍

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…

Java 代码审计基础知识 — java反射机制

0x01 什么是反射 反射 (Reflection) 是 Java 的特征之一,在C/C++中是没有反射的,反射的存在使得运行中的 Java 程序能够获取自身的信息,并且可以操作类或对象的内部属性。那么什么是反射呢? 对此, Oracle 官方有着相关解释: “Reflection enables Java code to disc…

【Java 代码审计入门-04】SSRF 漏洞原理与实际案例介绍

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…

【Java 代码审计入门-03】XSS 漏洞原理与实际案例介绍

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…

【Java 代码审计入门-02】SQL 漏洞原理与实际案例介绍

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…

简单谈一谈 Java 中的预编译

0x01 预编译机制 在java中JDBC中,我们写 SQL 语句的时候,有个预处理功能,这个功能一大优势就是能提高执行速度,尤其是多次操作数据库的情况,再一个优势就是预防SQL注入,严格的说,应该是预防绝大多数的SQL注入。 如下示例代码即为Java中 JDBC 的预处理: 那么这个预编译的功能,到底是如何防止 SQL 注入的呢?…

【Java 代码审计入门-01】审计前的准备

0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…