fiddler是目前用户量最大的免费抓包工具,,其抓包原理是,将fiddler设置为系统的本地代理,系统中的软件上网是,则需要通过fiddler来提交和接受数据。这样,所有的数据传输都会经过fiddler的处理,所以,fiddler也就可以对软件发送的数据包和接受的数据包进行分析和修改,达到改包的目的。
fiddler通过对数据的修改,可以实现修改本地建提交到服务器的数据和修改服务器返回到本地的数据,借以实现改包后自己想要的数据结果。当然,对于一些加密过的sign等数据,还是需要通过对软件内部算法的分析来实现,否则修改后则会报错。通过fiddler抓包和修改包数据,还可以用于软件的安全性测试等目的。