抓取手机APP数据包,Fiddler基本用法以及哪些对手提式有线电话机抓包

一、Fiddler是什么?

Fiddler是一个调剂代理,下载地址http://www.telerik.com/download/fiddler

 

下载安装运维后,查出运营机器的IP,手机总是同一网域内的WIFI,手提式有线电话机WIFI连接设置里的尖端里,代理设置填写上Fiddler运转机器的IP,那样从手提式有线电话机访问的链接都会走Fiddler,能够直接在Fiddle里查看数据包

  ·一种Web调试工具。

 

  ·能够记下全体客户端和服务器的http和https请求。

1、PC端安装Fiddler
下载地址:Fiddler.exe,下边是Fiddler的简短介绍(不感兴趣的能够一向跳过):
Fiddler是强有力且好用的Web调节和测试工具之一,它能记录客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包蕴了1个强大的基于事件脚本的子系统,并且能使用.net语言实行扩大,在web开发和调优中时时合营firebug使用。
Fiddler的运转机制其实正是本机上监听8888端口的HTTP代理。
对于PC端Fiddler运营的时候默许IE的代理设为了127.0.0.1:8888,而其余浏览器是急需手动设置的,所以只要急需监听PC端Chrome互联网请求,将其代理改为127.0.0.1:8888就能够监听数据了,手机端依照上面包车型客车装置即可到位全数系统的http代理。

  ·允许监视、设置断点、修改输入输出数据。

 

  官方文书档案(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler

2、 配置PC端Fiddler和手机
(1) 配置Fiddler允许监听https
打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https
traffic和ignore server certificate errors两项,如下图:
图片 1
先是次会提示是还是不是信任fiddler证书及安全提醒,选用yes,之后也得以在系统的证件管理中展开管理。

 

 

二、Fiddler下载

(2) 配置Fiddler允许远程连接
如上图的菜系中式点心击connections,选中allow remote computers to
connect,暗中同意监听端口为8888,若被占据也能够设置,配置好后要求重启Fiddler,如下图:
图片 2

 

 

  官网下载地址:http://www.telerik.com/download/fiddler

(3) 配置手机端
Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为10.0.4.37,如下图
图片 3
开拓手提式有线话机连接受同一局域网的wifi,并修改该wifi网络详情(长按wifi选取->修改网络)->呈现高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默许8888,如下图:
图片 4

 

此刻,手提式有线话机上的互联网访问在Fiddler就足以查阅了,如下图和讯和微信的互联网请求:
图片 5
能够双击上图某一行互连网请求,左侧会议及展览示具体请求内容(Request
Header)和重临内容(Response Header and Content),如下图:
图片 6
能够发现Fiddler能够以各类格式查看网络请求再次回到的数码,包涵Header,
TextView(文字), ImageView(图片), HexView(十六进制),WebView(网页情势),
Auth(Proxy-Authenticate Header), Caching(Header cache), Cookies,
Raw(原数据格式), JSON(json格式), XML(xml格式)非常造福。

叁 、Fiddler的行事原理

 

 

悬停网络监督的话去掉wifi的代办设置即可,不然Fiddler退出后手机就上不网了哦。

  Fiddler
是以代办web服务器的款式工作的,它采纳代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动撤除,那样就不会影响其余程序。可是要是Fiddler非符合规律退出,那时候因为Fiddler没有机关撤除,会导致网页不能够访问。化解的办法是双重起动下Fiddler。

 

  图片 7

假诺需求恢复生机手提式无线电话机无密码状态,Android端之后方可由此系统装置-安全-受信任的凭据-用户,点击证书进行删减或消除凭据删除全部用户证书,再安装密码为无。

 

 

④ 、Fiddler基本用法

若果只须求监察和控制多个软件,可结合类别流量监察和控制,关闭其余使用互联网访问的权柄。

 

转自:http://blog.goyiyo.com/archives/2044

  ·界面布局:

  图片 8

 

  ·打开Fiddler后,在浏览器中做任意请求,即可被Fiddler记录,包蕴重临码,请求协议,主机名,请求地址等等,

可在呼吁区域查看详细的伏乞消息,在响应区域查看详细的归来结果。

  如下图

  图片 9

 

⑤ 、Fiddler对手机抓包

 

  第贰步:对Fiddler设置为允许远程连接。

 

  找到Tools->Fiddler Options->Connections,将Allow remote
computer to connect 选中,点击OK,然后重启Fiddler。

  如下图:

  图片 10

 

  第①步:修改手提式有线电话机总是网络为代理格局。

 

  打开正在连接的wifi,然后找到:

  壹 、修改网络(一般长按就会油但是生)

  图片 11

  贰 、点击显示高级选项–>代理–>手动

  图片 12

  1. 代理服务器主机名设为总结机本地IP地址,端口设为:8888

  如下图

  图片 13

 

  补充:查看本地IP:打开cmd,输入ipconfig回车,然后搜索IPv4地址

  如下图:

  图片 14

  第三步:在Fiddler中验证。

  在手提式有线电电话机中用浏览器依然其余APP,做互联网请求,即可在Fiddler中著录,

  例如:在手提式有线电话机打开浏览器,用百度搜索作者的博客名字codingblock,

  图片 15

  那是在Fiddler中就会记录下请求。  

  如下图:

  图片 16

 

  还可查看不一样格式的

  图片 17

 

  ————————————————————本文表明———————————————————————–

  欢迎任何格局的转发,但请务必保留本文链接,多谢!  

  本文链接:http://www.cnblogs.com/codingblock/p/5004694.html