- 博客(4)
- 收藏
- 关注
原创 AI能替你读代码,但替代不了你积累洞察力:一次YouTrack逆向实战全记录
你是不是也越来越依赖AI读代码了?报错堆栈直接复制给AI,自己连调试器都好久没开过了。这很高效,但有一个东西正在被悄悄剥夺:洞察力。本文从一个真实的YouTrack逆向分析案例出发,带你完整走一遍“从配置文件→定位Jar包→识别RSA算法→破解BitStream位压缩→成功复现License生成”的全过程。更重要的是,它会告诉你:AI时代,什么才是程序员不可替代的护城河。
2026-09-07 08:45:00
464
原创 逆向实战|我用AI拆解了Charles抓包神器的授权机制,找到了硬编码的RC5密钥
Charles是开发者最常用的抓包工具之一,但其License校验机制一直是一个“黑盒”。本文完整记录了一次借助AI辅助工具对Charles授权模块进行逆向分析的实战全过程。从一段被强烈混淆的Java代码出发,逐步完成语义还原、RC5算法识别、硬编码密钥提取,最终形成完整的分析闭环,生成可用的License Key。文章不仅记录了完整的技术路径,更提炼出一套“人机协作逆向分析”的可复用方法论,适合所有对逆向工程和AI辅助开发感兴趣的开发者阅读。
2026-08-27 16:26:17
893
原创 QuartzDesk License校验漏洞完整分析:一个“自包含证书“导致的签名绕过
最近在研究 Quartz 任务调度监控方案时,发现商业产品 QuartzDesk 的 License 校验存在一个典型的设计漏洞:用于验证签名的公钥证书竟然直接从 License XML 文件中读取。本文完整记录了从反编译发现端倪、到定位校验逻辑、再到成功复现攻击的全过程,并深入剖析了"信任锚自引用"这一通用反模式的原理与危害。文章最后给出了两种正确的 License 校验设计方案和可落地的自检标准。全程有码有真相,Java 开发者、涉及授权机制设计的架构师不可错过。
2026-08-24 09:42:15
483
原创 无需私钥也能制作数字签名?一个让修改后的许可证通过校验的Java底层陷阱
本文探讨了如何绕过RSA签名验证的技术原理,通过修改JetBrains插件许可证有效期并利用Java Agent技术劫持验签过程。文章首先演示直接修改许可证日期导致验签失败,随后深入分析RSA验签的数学原理和Java底层实现(BigInteger.modPow)。重点介绍了plugin-power项目如何通过拦截modPow方法,在验签时返回预设的正确结果来绕过验证。文中提供了完整的实验步骤,包括构造power.conf规则、提取公钥参数、计算伪造的DigestInfo等关键技术细节,并强调该技术仅用于研究
2026-08-21 11:48:53
686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅