自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

toolsmith的博客

toolsmith.pro:A programmer who likes the fun of coding.

  • 博客(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关注的人

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