小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
小楼昨夜又春风,你知ysoserial-Gadget-URLDNS多少?

本文介绍ysoserial工具中的URLDNS gadget,用于验证Java反序列化漏洞。它利用Java内置类构造,无需第三方库,通过DNS解析请求判断目标是否存在漏洞。文章详细分析了漏洞原理、复现步骤和代码逻辑,并解释了如何通过重写URLStreamHandler避免重复DNS请求。

小楼昨夜又春风,你知ysoserial-Gadget-URLDNS多少?

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z

本文介绍Java反序列化漏洞的原理与利用。序列化将对象转为字节流存储或传输,反序列化则恢复对象。漏洞需满足三个条件:实现Serializable接口、使用readObject()和writeObject()方法。通过重写readObject()可执行恶意命令,如Runtime.exec("calc")。攻击者控制反序列化过程即可触发漏洞,常见利用工具包括ysoserial,建议新手从URLDNS链学习。

漫谈Java反序列化

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z
小楼昨夜又春风,你知ysoserial-Gadget-URLDNS多少?

本文介绍了ysoserial工具及其URLDNS gadget的使用,主要用于验证Java反序列化漏洞。通过构造特定的命令执行链,利用HashMap的反序列化过程触发DNS解析,以判断目标是否存在漏洞。文章分析了代码实现及其原理,并强调了反序列化时的hashCode重置技巧。

小楼昨夜又春风,你知ysoserial-Gadget-URLDNS多少?

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-17T14:14:20Z

本文探讨了如何通过Java中的HashMap和URL类触发DNS请求,分析了反序列化过程中的hashCode计算及其对DNS请求的影响。通过代码示例,展示了在未反序列化情况下直接触发请求的方法,以及通过反序列化确保请求发生的方式。

换个视角分析JAVA反序列化URLDNS链

FreeBuf网络安全行业门户 FreeBuf网络安全行业门户 · 2025-11-04T08:14:33Z

本文探讨了Java反序列化漏洞的利用链,重点分析了URLDNS和TransformedMap链。通过对HashMap和AnnotationInvocationHandler序列化过程的分析,揭示了如何利用反序列化漏洞实现远程代码执行。文章强调了多态特性在攻击中的关键作用,并提供了相关代码示例。

CC1~CC7链子分析(附带URLDNS)

FreeBuf网络安全行业门户 FreeBuf网络安全行业门户 · 2025-11-02T11:23:38Z

序列化是将对象转换为字节序列的过程,反序列化是将字节序列转换回对象的过程。序列化可以实现数据持久化和远程通信。反序列化漏洞是利用服务端反序列化数据时执行恶意代码的漏洞。URLDNS链是一种常见的反序列化利用链,利用Java原生类实现。通过修改URL对象的hashCode值,可以控制是否触发DNS请求。反序列化漏洞存在一定的危害,但URLDNS链主要用于获取信息。

Java序列化基础-URLDNS利用

FreeBuf网络安全行业门户 FreeBuf网络安全行业门户 · 2025-06-17T02:56:36Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码