启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。
在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。
在本机命令行输入:ipconfig,找到本机的ip地址。
打开android设备的“设置”->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”。
在“代理”后面的输入框选择“手动”,在“代理服务器主机名”后面的输入框输入电脑的ip地址,在“代理服务器端口”后面的输入框输入8888,然后点击“保存”按钮。
然后启动android设备中的浏览器,访问网络的首页,在fiddler中可以看到完成的请求和响应数据。
‘贰’ 电脑怎么抓手机的包
方法/步骤
1
设备准备工作:一台带有无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同一个Wi-Fi网络中,并且保证二者是在同一个ip网段内。
2
下载安装Fiddler及fiddlercertmaker,其中fiddlercertmaker扩展主要是为了抓取https的加密连接,如果没有这方面的需求,可以省略掉此扩展的下载安装。网络关键字“Fiddler”,第一个是网络下载中心的软件下载,可以直接下载,也可以到第二个的官网下载,官网有两个版本,分别基于.Net4和.Net2,可酌情下载。
如何在电脑上抓取手机浏览器的数据包
如何在电脑上抓取手机浏览器的数据包
安装过程就省略了,没有任何需要功能设置的选项,只需选择安装路径即可。安装后,运行Fiddler。运行后的窗口如下图。
如何在电脑上抓取手机浏览器的数据包
点击“Tools”菜单,选择“Fiddler Options...”菜单,打开设置窗体。
如何在电脑上抓取手机浏览器的数据包
在设置窗体中,切换到“”页面,请对照页面进行完全一样的选项设置。
如何在电脑上抓取手机浏览器的数据包
获取电脑的IP地址,如图所示:在打开的Fiddler窗口中,工具栏的最右边,找到online按钮,鼠标移动到按钮上,既有提示信息显示了。记下这个IP地址,稍后需要在手机中设置此地址。
如何在电脑上抓取手机浏览器的数据包
手机设置,设置代理服务地址及端口。因手上只有小米2一台,所以设置的截图也是此手机的,具体的设置方法可能手机略有不同吧,这个就请自行研究了。
如何在电脑上抓取手机浏览器的数据包
手机访问了天猫,再看看电脑端,哈哈,就是这个数据了。
如何在电脑上抓取手机浏览器的数据包
抓取https的数据包,需要下载一个扩展组件fiddlercertmaker,可以网络这个关键词或是在官网下载。下载后,直接安装即可。
如何在电脑上抓取手机浏览器的数据包
如何在电脑上抓取手机浏览器的数据包
在Fiddler中选项设置中,点击菜单栏上的 Tools - Fiddler Options - HTTPS,勾选上Decrypt HTTPS traffic ,然后重启Fiddler。
如何在电脑上抓取手机浏览器的数据包
在手机浏览器中,直接访问电脑端的IP地址+端口。比如我这里的:192.168.31.162:8888,在打开的页面中点击下载证书连接。
如何在电脑上抓取手机浏览器的数据包
如何在电脑上抓取手机浏览器的数据包
接下来可以手机访问一个https的连接了。看看抓到的数据吧。至此,手机访问的数据都可以在PC端进行抓取分析了。
‘叁’ 如何通过使用fiddler对Android系统设备抓包总结
1. 通过fiddler抓包真机
好处是安卓手机不用root,简单设置代理,并可以在电脑端检测抓包数据。只能抓获wifi,不同抓包3g/2g运营商的数据
2. 通过tcpudmp工具抓包
可以检测真机,也可以模拟器。可以wifi,也可以3g/2g
必须root,可以安装在手机内,然后电脑端开启检测或者停止检测,抓到的数据包*.cab再拷贝到电脑,通过用Wireshark分析数据包。
‘肆’ 电脑连手机的热点可以使用fiddler抓包吗
两种方式,各有优劣且互补,一般第一种即可,对于不走代理的App选择第二种方式第一种Fiddler:利用Fiddler抓包,适合大多数走代理的应用,优点(1)无需root(2)对Android和Iphone同样适用(3)操作更简单方便(第一次安装配置,第二次只需设置代理即可)(4)数据包的查看更清晰易懂,Fiddler的UI更简单明了。Mac下可以使用Charles,破解版的LicenceKey第二种Tcpmp:对于不走代理的App可以利用tcpmp抓取andorid手机上网络数据请求,利用Wireshark查看,可见:如何利用Tcpmp抓取andorid网络数据请求,Wireshark查看
‘伍’ 怎样使用Wireshark抓包
1、电脑做wifi热点,手机连上后电脑上使用wireshark抓包
该方法手机无须root,并且适用于各种有wifi功能的手机(IOS、android等)、平板等。只要电脑的无线网卡具有无线承载功能,就可以。方法如下:
1.把电脑的网络做为热点
2.开启wifi热点后,被测手机连接到该热点;
3.启动wireshark,选择做为热点的网卡,点击start开始抓包;
4.操作手机,可以抓取到手机所有与网络交互的数据包,如需停止,直接点击wireshark的stop即可。
2、使用fiddler来抓取
此方法只适应于抓取http。此方法的最大优点是,可以拦截发出或者收到的http,可以修改http的request和response数据。因此用此方法可以模拟一些特殊场景(如包无响应、模拟一些很难出现的错误码等)。
此方法最好有一台拥有无线网卡的电脑。
1.电脑和手机连接到同一个局域网下(如电脑和手机连接到同一个wifi下)
2.电脑打开fiddler,在fiddler下,Tools-fiddler options,在connections选项卡下设置监听的端口号和勾选“allow remote computers connect”,点击“ok”
3.手机在wifi的选项下,选择**为“手动”,然后主机名填上电脑的IP地址,端口号填上刚才设置的“8888”后,保存。
4.设置完毕之后,直接操作手机就可以在电脑的fiddler上看到http码流。
‘陆’ 如何在电脑上抓取手机浏览器的数据包
在电脑上抓取手机浏览器数据包需要准备以下软硬件:
a、具有至少两块网卡的电脑(一般的笔记本都同时具有网口和无线网卡)
b、PC版的wireshark抓包工具
c、用于浏览器网页的手机具有WiFi功能
按照以下步骤:
1、电脑使用RJ45网口连接广域网
2、电脑使用无线网卡为手机开放一个Internet网络共享
现在手机上也有直接抓包的工具如Filddler,基于linux且非封闭式操作系统的手机(Android),也可以直接移植linux上的tcpmp命令进行抓包操作。只是包文件在PC上使用wireshark能够更直观方便地进行分析。
‘柒’ 计算机上抓取手机流量包
直接在手机上抓包是件非常麻烦的事,但可以有两种方法来实现抓包。
1、通过连接笔记本wifi热点后抓包
2、通过代理方式
笔记本wifi热点是利用计算机软件做路由器,用无线网卡发射wifi信号,其他wifi设备通过无线网卡发射的wifi信号和计算机共享上网。【以下各图均来源网络】
配置步骤:
1、以管理员权限,运行cmd
2、在命令行输入以下命令:netsh wlan set hostednetwork mode=allow ssid=xx
key=****,回车运行(其中ssid为热点名称,key为密码)
3、输入netsh wlan start
hostednetwork启动步骤2中创建的热点
4、等待大约一分钟后,网络连接中出现一个网卡名字为“Microsoft Virtual WIFI Miniport
Adapter ”的无线网络
5、将网卡1(本地连接)共享给无线网络,查看“网络连接”窗口,右键单击已经连接上网的网络连接,右击选择“属性”-“共享”,第一栏的家庭网络连接选择“无线网络连接2“。”
6、这样就可以在笔记本上打开wireshark,通过手机上网,抓取“无线网络连接2”的数据包了。
:访问很多https协议的网站需要安装证书,手机也可以导入cer文件。本文将通过简单的两步告诉你手机安装cer或crt文件的方法。
步骤一:请先将数字证书文件“******.cer”文件复制到SD卡的根目录下;
步骤二:进入手机,设置→安全→信任的证书→从设备存储空间安装→“确定”安装cer证书。
选择“从SD卡安装证书”:
通过一个代理服务器,这样就可以在代理服务器上看到网络数据包了。这可以通过抓包工具fiddler和charles轻松实现。它们就是在PC上把自己模拟一个代理服务器,这样所有的数据包都通过它们转发。
fiddler和charles 是最常用的,资料也最多。
·
‘捌’ 如何使用Wireshark抓包
Wireshark是一个抓取网络数据包的工具,这对分析网络问题是很重要的,下文将会简单的介绍下如何使用Wireshark来抓包。
1、在如下链接下载“Wireshark”并在电脑上安装。
2、如果之前没有安装过“Winpcap”请在下面把安装“Winpcap”的勾选上。
3、打开安装好的Wireshark程序,会看到如下图所示界面:
主界面,打开“Capture”->“Options”
在最上面的Interface中选择电脑真实的网卡(默认下可能会选中回环网卡),选中网卡后,下面会显示网卡的IP地址,如图中是172.31.30.41,如果IP正确,说明网卡已经正确选择。
Capture
Filter这一栏是抓包过滤,一般情况下可以不理会,留为空。
Display
options就按照我们勾选的来做就行。好,点击Start。
选择好保存路径和文件名(请不要中文)后,点击保存。
‘玖’ 如何通过电脑端的Wireshark抓取手机上运行的应用的包
步骤:
1、两款软件安装完成后,运行Connectify Hotspot,打开右下角的Connectify Hotspot窗口,设置Password,等下在iPhone上要用此密码验证。第二个Internet to Share要选择Windows电脑的无线网卡,这里直接显示的是Wi-Fi。然后Share Over同样选择Wi-Fi。下面一项是加密方式,这跟设置无线路由器的加密方式一样。这里使用默认的WPA2。然后点击Start Hotspot按钮就可以将这台Windows电脑的无线网卡变身成一个无线路由器了。
iPhone连接Connectify Hotspot
1、Connectify Hotspot成功运行后,打开iPhone手机,进入设置 - 无线局域网。这里就会看到一个新的无线网络,名为Connectify-me。点击它,然后输入在Connectify Hotspot上设置的密码就可以连接了。
2、连接成功后可以在iPhone上打开浏览器试着打开一个网页,看能否打开。如果能够打开,就说明成功了。
‘拾’ 怎么抓取局域网内手机数据
1、使用网络嗅探工具,也就是俗称sniffer的工具,这类工具有很多,有专业的sniffer pro,也有iris的抓包工具,还有许多简单点的。这种是通过抓取低层数据包,并根据上层HTTP、FTP、MAIL等协议解码,功能强弱跟软件有关。
2、原理就是将我们的网卡设置为混杂模式。我们知道网卡在链路层通信时的地址是MAC,网卡根据目标的MAC地址来确认是不是发给自己的包。在混杂模式下,网卡会接收所有网络中的数据包,不管是不是发给自己的。这样就可以得到网络中的所有数据了。
3、问题是在交换机环境下,交换机会首先分析MAC地址,然后只把数据包转发到对应的端口去。这样一来,除了广播包和多播包,我们的网卡只能接收到发给自己的数据包了,混杂模式下也无效了。
4、为了解决3这种问题,就分别针对交换机的工作原理和链路层通信的原理提出了不同的解决办法。比如通过发送大量的广播包,造成广播风暴,造成交换机没有更多能力来处理上层数据的分析工作,迫使交换机工作在物理层,相当于成了一个HUB,就会在所有端口中转发所有的数据包。另一种是中间人攻击,即伪造通信双方的MAC同时向双方发信,使双方都把我们误以为是对方,从而将要发到对方的数据包发送给我们,我们在收到的同时再给过处理转发给真正的接受方,这样就得到数据了。如果能够把自己伪装成网关,所有的对外通信就都能拿到了。
5、在无线传输的情况下,电波总是在公共区域传播的,所以必须要对数据进行加密才能保证安全,根据等级和需要可以使用不同的加密方式。这时候也有专门针对无线的sniffer工具,至于能不能解密破解,就需要一点运气了。
6、这是低层的,还可以根据各层协议原理,有针对性的把自己伪装成需要的角色,从而获取到相关信息。比如可以伪装成DNS、邮件服务器等等。
7、道高一尺、魔高一丈,有漏洞就有解决办法。比如对交换机进行专门的设置,在风暴时使用保守的丢包处理方式,或者绑定到IP地址,或者应用层的HTTPS、DNS扩展协议。总是在攻守当中向前发展。