手机app抓包流程(fiddler)

本文详细指导如何使用Fiddler这款抓包工具,包括下载、安装、配置电脑和手机的代理设置,解决网络异常,以及手机端证书安装,最终实现对移动应用请求的抓包。
摘要由CSDN通过智能技术生成

废话不多说直接开始:

1.先下载fiddler,一款抓包软件(下载地址后续补充,或自行查找):

2.同意并安装

3.安装好后启动,找到options进行配置:

4.https部分勾选至下图效果:

5.connections勾选至如下效果(端口号自行决定,这里自定义9999):

配置好后重启一下fiddler配置才会生效,这点很重要!!!

6.现在开始配置手机端了,先确保与电脑连接的是同一个wifi,然后点开手机端的wifi设置:

在里面找到该wifi的相关配置如下图,将代理改为手动,并录入电脑ip(获取方法见下方)与端口(与步骤5保持一致)

ps:如何获取电脑ip:开始键+R打开“运行”窗口,输入cmd

确认后输入 ipconfig 加上回车

ipconfig

在这个位置即可找到:

7.此时打开手机的浏览器,可能会网络异常,没有网络问题请跳转第8步:

网络异常解决方案:

(1)先确认4,5步配置是否存在问题

(2)若一切正常,则打开注册表regedit(可在下方搜索regedit

在(左侧树状目录)HKEY_CURRENT_USER\SOFTWARE\Microsoft\Fiddler2路径下下创建一个QWORD,并将值设置为80。

 点开fiddler,点击此处,查看相关规则:

在中间左右位置添加此代码,注意端口号(此处是9999)要与第5步的保持一致:

        if (oSession.host.toLowerCase() == "webserver:9999") 
        {
            oSession.host = "webserver:80";
        }

最后别忘了重启fiddler,此时手机就可以正常上网了。

还不行在看看这里有没有选中:

8.手机端(注意是手机端,不要弄错)打开ip(本机ip)+端口号(第五步配置的,这里是9999),可以看到类似如下界面,点击此处下载证书。

下载后进行安装(可能会输入锁屏密码),有的手机可能不能直接安装(比如俺的),可以进入

设置> 安全>更多安全设置(如有,没有往后继续走)>从手机存储安装,界面如下(不同手机可能有些许区别),点击并上传证书(刚刚下载的)。

9.安装成功后 ,就可以进行抓包了:

当手机触发app请求时,fiddler即可触发下述效果(路径通常带有mobile)

 右侧可以看到请求相关信息:

到这里,app抓包就算完成了!

希望本文会对您有所帮助~ ^_^ 

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值