博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fiddler+android抓包工具配置使用
阅读量:5969 次
发布时间:2019-06-19

本文共 1272 字,大约阅读时间需要 4 分钟。

今天临时增加一个工作,手机需要抓包,查看了不同的抓包工具,最后确定使用fiddler抓包工具进行操作,这里以android为例记录一下工具的配置和使用操作。

fiddler的安装

网上有很多fiddler的下载地址,这里我主要使用的是绿色版的,百度网盘地址如下:链接: 密码: njye

直接打开使用原版即可,如图
IvBEbiQ.png

fiddler的配置

接下来就是如何配置fiddler,可以对android手机进行抓包操作。

首先打开fiddler软件界面如图所示
KQOV1fC.png

fiddler安装的pc上的配置

打开fiddler菜单Tools-->Fiddler Options->https打开配置界面,如图

fKQfp8z.png

1. 配置fiddler允许监听https

勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项(第一次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行),见图:

96my3VA.png

2. 配置fiddler允许远程连接

接上一步窗口中点击Tools->Fiddler Options->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的端口号,配置好后要重新启动fiddler,如下图:

pAYdTHf.png

点击"ok",这样pc端就配置完成了。接下来就是手机端的配置操作,这里以android为例说明(ios方法基本相同)。

安卓手机配置

首先要保证pc和手机在同一网络中,这里使用的是pc共享的无线wifi,所以满足条件。

然后找到本机的ip地址,在cmd中输入命令ipconfig /all即可查看本机ip,如图

GGXG1Y4.png

1. 手机网络配置

手机和电脑在同一网络中,打开手机浏览器http://ip:端口号,这里是http://192.168.8.170:8888,(端口号就是pc端配置的connections中设置的端口号),打开如图所示

RvtX3v7.jpg
在打开的界面中,点击"FiddlerRoot certificate"安装fiddler证书到手机端,如图

qBPtG8p.jpg

界面中,设置证书名称并保存。

接下来就是手机wifi的连接设置,如图

KGr3TYK.jpg

wifi设置中,点击"高级选择"按钮,在下面设置手动设置代理服务器的ip和端口号,见图。

pc和手机设置完成之后,我们就可以在手机上操作打开搜狗浏览器,而fiddler就可以抓包,如图
VJ5fyj2.png

注意

  1. 请确保本机的防火墙是关闭的
  2. 请确保手机和pc是在同一网络

第一次配置完成之后,无法如何操作,fiddler无法抓包,重复查看了多次,配置是没有问题的,后来修改了[过滤会话来源]:选择只来自浏览器的“web Browsers”更改为不来自浏览器的“non-Browser”或"All Processes",如图

d22RmeF.png

这样就可以进行手机抓包操作了。

转载于:https://www.cnblogs.com/LOVEYU/p/8034359.html

你可能感兴趣的文章
php扩展xdebug安装
查看>>
mysql 出现Cannot delete or update a parent row: a...
查看>>
aspx页面与ascx控件脚本冲突的问题
查看>>
网站解密:从零开始学建站
查看>>
find指定具体时间参数-newermt
查看>>
plsql动态的sql
查看>>
我的友情链接
查看>>
内核模块相关命令:lsmod,depmod,modprob...
查看>>
java过滤乱码 \u形式乱码 unicode乱码
查看>>
Linux mail 命令
查看>>
Spring中的BeanPostProcessor接口
查看>>
查看索引使用的情况
查看>>
Javascript中的0,false,null,undefined,空字符串对比
查看>>
Ansi与Unicode及慎用W2A等
查看>>
IDEA 连接 GIT OSCHINA 提交本地已存在的项目
查看>>
(转)编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程
查看>>
Skynet 初探(2) 之 snax 版的 echo 复读机
查看>>
EFI分区如何删除
查看>>
<JUnit>单元测试用例
查看>>
【Java集合源码剖析】TreeMap源码剖析
查看>>