自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 类的动态加载与漏洞利用

本文介绍了Java类的动态加载机制及漏洞利用。主要内容包括: 双亲委派机制:类加载请求优先交给父加载器处理,保证核心类由JVM统一加载,避免类重复定义和核心类被覆盖。 类加载过程分析:通过调试展示了从AppClassLoader到ExtClassLoader再到Bootstrap ClassLoader的完整加载流程,最终通过defineClass完成类加载。 漏洞利用方式: 通过URLClassLoader加载远程恶意代码 使用反射调用defineClass方法实现任意类加载 文章指出这两种方式都可能被攻

2026-04-19 18:33:31 361

原创 CC1链详解

本文详细解析Java反序列化漏洞中的CC1利用链构造原理。反序列化漏洞本质是将不可信数据还原为对象时隐式触发方法调用,攻击者通过组合已有代码片段(gadget chain)形成利用链。文章以Runtime.exec()为sink点,逆向追踪调用链:从InvokerTransformer.transform()开始,经过TransformedMap.checkSetValue()和Map.Entry.setValue(),最终在反序列化时自动触发命令执行。作者通过分步代码验证展示了后半条利用链的可行性,并指出

2026-04-09 13:53:07 432

原创 【Bugku CTF ez_java_serialize】

摘要:该文章介绍了如何利用Java反序列化漏洞(CommonsCollections5)和ysoserial工具实现远程代码执行。首先分析题目给出的Spring Boot项目,发现存在已知漏洞的依赖库。然后使用ysoserial生成反弹shell的payload,通过Base64编码和URL编码处理后,利用/hello接口发送恶意请求,最终获取服务器控制权。文章详细说明了从漏洞分析到payload构造的完整利用过程。

2026-04-08 17:09:41 433

原创 静态分析学习:Soot实现方法内常量传播

UNDEF本文将以常量传播为例,讲述通过追踪变量的值描述数据流分析本文将描述方法内的常量传播,这里的常量指的是int类型的变量,在后续文章中,会逐渐扩展成方法间的常量传播。

2025-08-21 14:31:56 831

原创 静态分析学习--Soot调用图构建算法

之前我们已经对方法中的过程内分析进行了一定程度的了解,我们对方法内的数据流的流向有了初步的掌握并可以使用数据流分析对方法内构建的控制流图进行分析,接下来,我们将扩大我们的视野,从方法内进阶到。本文将会对soot中的调用图算法进行详细分析。

2025-08-20 16:51:22 1099

原创 静态分析学习--soot程序分析框架

本文介绍了Soot静态分析框架的基础知识及使用方法。针对国内资料匮乏的情况,作者通过系列博文帮助初学者掌握Soot框架。文章首先说明需要具备静态分析理论基础,推荐南大相关课程。随后详细介绍了Soot的数据结构,包括Scene、SootClass等核心组件,重点讲解了方法体(Body)、语句(Unit)和值(Value)等关键概念。最后以Java代码为例,展示了如何生成Jimple中间表示,解释了其特点及与源代码的差异。文章为初学者提供了Soot框架的入门指导,强调通过实践掌握API使用方法。

2025-08-18 22:47:06 899

原创 滑动窗口求最大值

滑动窗口求最大值

2025-05-14 12:57:48 208

原创 KMP算法

KMP算法

2025-05-10 13:46:08 917

原创 反转字符串中的单词

split的小细节,String不可变数据类型

2025-05-10 11:52:59 281

原创 字符串反转2

字符串反转2

2025-05-09 13:49:24 216

原创 力扣142:环形链表(如何找环形链表的入口节点)

环形链表

2025-05-09 11:20:39 710

原创 Enhancing Compositional Static Analysis with Dynamic Analysis

Enhancing Compositional Static Analysis with Dynamic Analysis

2025-05-08 17:16:06 987

原创 Git相关指令

g'i'tgit

2025-05-08 17:11:57 573

原创 MySQL

mysql

2025-05-07 22:09:09 857

原创 JavaWeb

JavaWeb and 苍穹外卖

2025-05-06 19:36:08 980 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除