1. > 智能数码 >

fiddler使用教程安卓(fiddlerapk)

本文目录一览:

如何通过使用fiddler对安卓系统设备抓包总结

 目前有以下2种抓包方式

1. 通过fiddler抓包真机

好处是安卓手机不用root,简单设置代理,并可以在电脑端检测抓包数据。只能抓获wifi,不同抓包3g/2g运营商的数据

2. 通过tcpudmp工具抓包

可以检测真机,也可以模拟器。可以wifi,也可以3g/2g

必须root,可以安装在手机内,然后电脑端开启检测或者停止检测,抓到的数据包*.cab再拷贝到电脑,通过用Wireshark分析数据包。

本文主要总结fiddler抓包:

首先说明通过fillder抓包的网络数据包只能是http或者https协议,所以手机端有些app通过tcp/udp等协议传输的数据是无法捕获的。

1. 设置fillder,监听8888端口,允许远程连接

fillder---tools—fillder options

2.查看电脑的ip dos命令行-cmd

因为本机使用的无限局域网1,所以应当查看标记处的ip,为 49.65.48.242,等会要在手机端设置ip为这个。

3.设置手机wifi代理参数

连接手机到电脑,打开已经连接的wifi,本机器用的wifi名字是myappweb

点击 ,进入设置代理参数。

代理设置为手动,并将刚才的ip填写进去,8888端口是fillder刚才设置的8888端口

点击确定,下面就可以检测手机端数据了。

测试,手机端打开“天猫”的客户端

红的地方就是抓包得到的数据,下面就可以分析数据了。

Fiddler使用教程

Fiddler 是目前windows系统上最流行的抓包工具之一,fiddler的安装依赖于.net环境,因此在安装fiddler之前,需要先进行安装.net。而在MacOs上通常会使用 charles 来进行抓包。

1.Result:显示http状态码

2.protocol:显示请求的协议

3.Host:请求的主机地址/服务器地址

4.URL:请求的路径

statistics :可以查看到请求的时间,大小

inspectors

accept:encoding:gzip 告诉服务器客户端接收的是压缩后的内容

user-agent:xxxx 用户代理,标识用户身份

拦截数据 拦截数据又称“ 打断点 ”

拦截请求:

1、F11先开始拦截,然后在发送请求

2、修改拦截下来的请求,修改数据

3、shift+F11关闭拦截

4、run to complete,把所有拦截下来的请求发送过去

拦截响应:

1、alt+F11开始拦截

2、修改数据

3、shift+F11关闭拦截

4、run to complete,把修改的请求发送过去

fiddler 抓取手机的包

模拟弱网环境

进入到编辑fiddler脚本中,修改具体限速设置:

ctrl+f搜索 m_SimulateModem

修改完成后,注意保存

fiddler抓取https的包

Fiddler证书安装:

1、电脑上直接访问localhost:8888

2、手机访问电脑所在wifi的ip:8888

Fiddler证书如若安装失败,请反复安装几次或:

在command中

在命令行中

cd 进入fiddler安装目录

输入如下命令

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST,OU=Created by " -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

如何用Fiddler对Android应用进行抓包

Android系统手机端抓包方法有如下:一、抓包准备1.Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted。2.如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft.NETFramework)。3.需要先获得AndroidSDK,Android的开发环境。4.需要获得tcpdump软件。二、抓包步骤1.将Android手机与电脑USB相连,打开windows命令提示符窗口。2.将tcpdump程序copy至android手机(该命令前面那个目录文件为本地地址,后面那个目录为目的手机端地址)。C:\android-sdk-windows\platform-toolsadbpushc:/tcpdump/data/local/tcpdump3.修改tcpdump的权限。C:\android-sdk-windows\platform-toolsadbshell#chmod777/data/local/tcpdump4.进入root权限C:\android-sdk-windows\platform-toolsadbshell,执行$su,在运行su指令后,手机终端桌面会出现相应提示信息以确认您对root操作的认可。5.运行tcpdump,输入以下命令启动抓包。/data/local/tcpdump-p-vv-s0-w/sdcard/capture.pcap。6.在手机端执行相应需要进行抓包分析的操作,执行完成后在命令提示符窗口执行Ctrl+C中断抓包进程。7.将抓包结果复制至本地(前面那个目录为手机端地址,后面那个目录为本地地址),C:\android-sdk-windows\platform-toolsadbpull/sdcard/capture.pcapc:/8.使用Wireshark等工具查看抓包文件capture.pcap。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息