帮助中心

   

热门搜索: 免费续期  推广  永久会员

代理IP分享案例:Fiddler模拟表单提交及远程抓包操作

Fiddle是一个http协议调试代理工具,能够记录并且查看所有你的电脑与互联网之间的通讯,之前迅联加速推送过相关文章:代理IP介绍Fiddler基础功能,对这款抓包工具进行了基础的介绍。下面我们分享一个模拟案例,通过模拟表单提交操作以及远程抓包,进一步认识这款软件。

 

模拟表单提交

 

假设我们有如下一个表单需要填写。

 

代理IP分享案例:Fiddler模拟表单提交及远程抓包操作
  表单网页

 

表单代码如下。

 

<form method=”post” action=”/spring-web-mvc-sample/addUser”>

<label for=”name”>姓名</label>

<input type=”text” name=”name” id=”name”/>

<br>

<label for=”age”>年龄</label>

<input type=”text” name=”age” id=”age”/>

<br>

<label for=”gender”>性别</label>

<input type=”text” name=”gender” id=”gender”/>

<br>

<input type=”submit” value=”提交”/>

</form>

 

利用Fiddler可以帮我们完成表单提交这样的工作。切到Composer选项卡即可使用该功能。我们在上半部分填写请求头,下面填写请求体。如果是POST提交,那么数据应该写在请求体;如果是GET提交,那么数据应写在请求头。

 

代理IP分享案例:Fiddler模拟表单提交及远程抓包操作
  模拟提交

 

如果不知道请求头和请求体如何填写,可以先使用浏览器提交一个表单,然后用Fiddler查看一下浏览器是如何提交的,再改为自己的。

 

模拟返回

 

Fiddler还有一个功能就是不经过网络,直接模拟一个响应返回给客户端。我们选择AutoResponser即可使用该功能。选中Enable Rules,然后添加一条规则,我们就可以根据指定的URL来返回指定的结果了。Fiddler提供了一些简单的结果。我们也可以自定义响应。Enable Rules右边还有两个选项依次是跳过不匹配的请求和启用延迟(单位是毫秒)。Fiddler支持URL的正则匹配,右下角的Test用于测试URL是否匹配。

 

代理IP分享案例:Fiddler模拟表单提交及远程抓包操作
  模拟提交

 

这个功能其实很强大。我们可以利用Fiddler截取某些软件激活的信息(假如它们使用的是HTTP协议),然后利用这个功能模拟返回服务器信息。这样我们就可以伪造一个假的激活服务器了。

 

远程抓包

 

Fiddler不仅可以捕获本机的HTTP请求,还可以捕获远程机器的请求。首先我们点击Tool->Telerik Fiddler Options,然后允许远程计算机连接。启用该选项需要重启Fiddler。

 

代理IP分享案例:Fiddler模拟表单提交及远程抓包操作
  允许远程连接

 

然后使用方法和前面差不多。我们查看一下本机IP地址。然后在其它设备上设置代理ip地址:8888即可。例如在安卓手机上设置,即可让Fiddler捕获手机的HTTP连接。

 

迅联加速,专业的动态IP服务商,拥有全国180+个城市的线路,3000万+可用IP库,7*24小时不断供应IP。

关闭
19907977089
关注微信公众号,免费送30分钟时长