手把手拆解:小程序/Web端加密鉴权绕过案例全复现

本文通过六个真实渗透测试案例,深入剖析小程序与Web端常见的加密鉴权机制,手把手演示如何通过反编译、动态调试、JS逆向与脚本复现,精准定位加密逻辑、还原签名算法,并最终实现越权访问、信息遍历与账号接管

  • 37
  • 18
  • Werqy3
  • 发布于 2025-12-02 10:00:01
  • 阅读 ( 10877 )

JDK 21 中 MethodHandle 的安全滥用 与反射替代利用

当 setAccessible(true) 被模块系统拒之门外,攻击者转向了 MethodHandle 与 VarHandle——一条绕过强封装、实现任意内存读写与私有成员访问的新路径。

  • 2
  • 3
  • Dracarys
  • 发布于 2026-06-18 09:00:01
  • 阅读 ( 7629 )

Pinning, 越权, OOM:Virtual Thread 安全模型的三重缺陷

基于synchronized Pinning的Carrier Thread池饥饿型DoS、SecurityContext跨虚拟线程传播断裂导致的越权、以及无限虚拟线程创建引发的堆内存耗尽。

  • 2
  • 2
  • Dracarys
  • 发布于 2026-06-11 09:00:00
  • 阅读 ( 7239 )

Java Record 反序列化——从机制差异到攻防

Java 原生反序列化(java.io.ObjectInputStream)一直是安全领域的重灾区。从 2015 年 Apache Commons Collections 反序列化漏洞被公开,到 2021 年 Log4Shell 中 JNDI 注入与反序列化的联动利用,Java 反序列化攻击已经形成了成熟的方法论体系。

  • 1
  • 0
  • Dracarys
  • 发布于 2026-06-26 09:38:46
  • 阅读 ( 5912 )

黑盒背后的密钥:验证码加密解析与 AI 破局实录

一个平常不过的app加密竟然如此难搞?一开始不断受阻,不过最后也是破局并且复盘,而且又研究了AI利用的新思路,一键出结果,非常强的可实用性

Fastjson2 泛型擦除下的 autoType 绕过

当反序列化的目标类型由 TypeReference 承载时,调用链改走 getObjectReader(Type, boolean),该重载从头到尾不经过 checkAutoType。safeMode 在这条路径上不产生拦截效果。

  • 2
  • 2
  • Dracarys
  • 发布于 2026-07-28 17:30:46
  • 阅读 ( 4561 )

基于Gopher协议残存攻击面的SSRF内网协议链式探测

Gopher协议诞生于1991年,最初用于分布式文档检索,格式极为简单:客户端连接服务器特定端口后,发送一行选择器字符串,服务端返回原始字节流,连接关闭。协议本身不解析任何内容——什么字节进去,什么字节出来。

  • 0
  • 0
  • guyu
  • 发布于 2026-08-14 09:00:01
  • 阅读 ( 4107 )

tcache 键随机化下的双释放绕过

glibc 2.34 将 tcache double-free 检测的 key 从线程指针替换为 getrandom 随机值。64 位熵看似牢不可破,但检测本质是 chunk 用户区偏移 +0x08 处的一次 cmp 指令——而非链表完整性校验。覆写这 8 字节,快路径放行。

  • 0
  • 0
  • Dracarys
  • 发布于 2026-09-01 09:27:30
  • 阅读 ( 2854 )

gzip 多成员解码分歧:一次穿透 WAF 过滤的请求体走私

同一个进程、同一份 zlib 后端、同一串字节,却是两个明文。把这两个解码器摆到一条 HTTP 链路相邻的两跳,藏在第二段里的 payload 就对过滤层隐形、原样打到后端。

  • 0
  • 0
  • Dracarys
  • 发布于 2026-09-14 17:43:52
  • 阅读 ( 173 )