有使用 HTTP Debugger 的吗,这个软件是啥原理

290 天前
 wjx0912

用来抓 https 包的,不用修改系统代理,不知道啥原理,感觉很神奇。请教了

另外还有没有类似的工具(过滤规则感觉不太完善,目前只能‘含有’,要是能过滤‘不含有’就好了)

2423 次点击
所在节点    程序员
23 条回复
rainbowismagic
289 天前
@1194129822 所以结论是不能看 https 的明文吧?
Windows 有啥办法可以看一个应用的 https 明文
epiphyllum
288 天前
HTTP Debugger 会启动 HttpDebuggerSdk 和 HTTPDebuggerPro 这两个服⁡务,其中 HttpDebuggerSdk 会加载事先释放到%WINDIR%\System32\HttpDebuggerSdk.sys 的驱动程序。原理就在这个驱动的文件说明里,如⁡下⁡图(都不用逆⁡向了

cdn.sa.net/2024/03/10/mTAHRIa5JiwfMSp.png

HTTP Debugger 直接把从 netfilters[d⁡ot]com 那里买⁡来的驱动拿来用;利用 Windows Filtering Platform ( WFP )的确可以在无需额外配置的情况下相比竞⁡品抓到更多数⁡据,而且还不用改 System Pr⁡oxy 设置。

解密 TLS 的原理的话,HTTP Debugger 和其它同品⁡类软件的原理应该是类似的。(捕获数据时,可以看到浏览器里网⁡站们的证⁡书颁发机⁡构的 Common Name 都是"HTTP DEBUGGER CA for DEBUG ONLY 2"。
wjx0912
288 天前
感谢各位高手

@epiphyllum 太专业了,讲解的非常清晰。谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1021853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX