使用Fiddler+安卓模拟器对app抓包,包含https

问题场景:

1、电脑安装Fiddler和安卓模拟器(我用的MuMu模拟器)

2、在模拟器中安装APP,配置模拟器的代理为Fiddler,实现抓包;

配置过程:

1、修改Fiddler的代理配置,允许远程的计算机连接

操作过程:Tools-Options..,在Connections界面,勾选"Allow remote computers to connect",点击OK,然后重启Fiddler,即可

2、配置MuMu模拟器的网络代理

打开"设置"页面,点击"WLAN",在显示已连接的WIFI上长按鼠标左键,选择"修改网络",

配置代理,选择手动,添加Fiddler所在机器的IP和端口号,然后保存即可;

3、打开APP进行操作,你就能看到抓的包了,如果看不到注意看下Fiddler左下角,看看过滤的是不是选择的"All Processes"

4、针对https的请求,需要在Fiddler中启用https,并把Fiddler的证书安装到模拟器中;方法如下:

1)Fiddler启用https:Options中勾选"Decrypt HTTPS traffic"和"Ignore server certificate errors(unsafe)",弹出的提示都选Yes

弹出"Trust the Fiddler Root certificate?"是否信任Fiddler的根证书,选择"Yes"

接下来会安装证书,提示是否安装,选择“是”

然后会再次确认,选择“是”,证书就提示安装完毕,确定即可

可以在IE,Internet选项-内容-证书查看按照完毕的证书

2)然后再点击Actions,选择“Export Root Certificate to Desktop”,将Fiddler的根证书导出到桌面备用;

3)将“FiddlerRoot.cer”文件直接拖到打开的MuMu模拟器中,然后进行下一步安装;

4)打开模拟器的设置,找到“个人”,然后点击“安全”,然后再选择“从SD卡安装”

然后选择“$MuMu共享文件夹”,找到“FiddlerRoot.cer”,选择安装,这时需要设置下模拟器的加锁密码才可以进行下一步,直接到设置页面设置锁屏密码即可;然后再继续

弹出输入证书名称,这里输入Fiddler2

确定安装完毕;在设置-个人-安全-信任的证书中,个人标签页可以看到安装的证书;

接下来就可以打开Fiddler,在模拟器中打开浏览器测试下https的数据包是否可以正常抓到和解析了,以百度为例

打开MuMu模拟器默认带的浏览器,输入www.baidu.com,百度现在默认使用https,随便搜索一下,查看刚才的包

用Fiddler查看,刚才抓的百度包

接下里就可以用Fiddler对自己的APP进行抓包了

同时,其他模拟器配置方式是一样的,都是Android系统,差别不是很大

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Fiddler是一款常用的抓包工具,可以用于在安卓模拟器中进行APP抓包使用Fiddler抓包模拟器的步骤如下: 1. 首先,确保你已经安装Fiddler这个软件,并将其打开。 2. 接下来,重启模拟器,输入设置的密码并按回车键。 3. 打开需要抓包APP,在模拟器中进行操作。 4. 在电脑上打开Fiddler软件,你就可以在其中看到抓包结果了。Fiddler可以抓取HTTP和HTTPS协议的数据。 通过Fiddler抓包,你可以查看APP与服务器之间的通信,包括请求和响应的数据。你还可以修改接口的参数和返回值,以便进行调试和测试。 需要注意的是,Fiddler是一种常用的抓包工具,还有其他一些类似的工具,如Wireshark、HttpWatch、Firebug等。它们可以抓取不同类型的协议,例如Fiddler主要抓取HTTP和HTTPS协议,而Wireshark则可以抓取其他类型的协议。此外,常用的F12调试工具仅能查看接口的参数和响应值,无法修改。 总结来说,Fiddler是一款适用于安卓模拟器抓包工具,可以帮助你分析和调试APP与服务器之间的通信。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Fiddler安卓模拟器里的APP抓包(步骤详细,各种抓包工具总结)](https://blog.csdn.net/chuyouyinghe/article/details/124751962)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值