FreeHttp icon indicating copy to clipboard operation
FreeHttp copied to clipboard

Websocket 抓包问题

Open XieZhiFa opened this issue 2 years ago • 2 comments

测试了一下 websocket 似乎无法抓包和改包, fiddler内置的websocket里有数据包, 但是 freeHttp 选项卡中并没有显示任何数据包 使用的版本: Progress Telerik Fiddler Classic v5.0.20211.51073 for .NET 4.6.1 Built: 2021年12月15日

XieZhiFa avatar Aug 03 '23 02:08 XieZhiFa

因为没有看到您的具体问题,不过可以确定的是freehttp可以完成对Websocket流量的篡改。 下文为Websocket改包的例子 (请安装 freehttp 最新版本) https://www.cnblogs.com/lulianqi/p/13641844.html freehttp 负责创建及维护流量篡改规则,会显示规则执行运行详细,但不会把数据包再打印出来。(因为fiddler自身会显示这些)

如果以上仍然不能解决您的问题,可以提供更加详细的信息,比如您篡改规则设置的截图等详细信息!

lulianqi avatar Aug 05 '23 04:08 lulianqi

经过这几天研究发现了, 确实可以改包, 这里也给其它小伙伴提个醒, FreeHttp 必须是设置了匹配了规则才会进行替代, 因为我之前测试的时候数据包是 需要改为 16进制再替换导致一直没成功. 另外给作者提个建议, 增加一个主动发包的功能, 例如我需要给这个websocket发一个包(hex 或者 string)

XieZhiFa avatar Aug 15 '23 05:08 XieZhiFa