版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liujingqiu/article/details/79387909
Fiddler安装
此处略。我们需要安装Fiddler软件,版本需要在4.0以上,尽量越高越好。
普通https抓包设置
打开Fiddler ——> Options .然后打开的对话框中,选择HTTPS tab页,如图:

接下来,选择 Connections tab页,如图:

好了以后记得重新启动 fiddler 这个很重要

在进行这两步的过程中,会弹出一个 提示框,提示是否安装证书,选择安装即可。

手机端安装Fiddler证书
1) 手机和电脑连接同一个局域网络后,iphone通过启动safari浏览器访问 http://IP:8888,回车进入Fiddler的证书安装页面(安卓手机通过启动手机默认浏览器访问http://IP:8888)
其中,IP是 电脑PC连接wifi获取到的ip地址,比如这里是192.168.0.158,那么手机浏览器访问的是 http://192.168.0.158:8888
如何查看本机的ip,可以参考该文,有叙述 http://blog.csdn.net/liujingqiu/article/details/79046752
2) 访问 http://192.168.0.158:8888 后,会弹出一个对话框,如图所示:点击 FiddlerRoot certificate 进行证书安装

如果安卓手机没有设置屏幕开机密码,那么这里会提示需要设置一个开机密码。(iPhone手机默认都要屏幕打开密码)

手机代理设置
1) 点击局域网后面的惊叹号处弹出的修改网络,进入高级设置
2) 在https代理处,选择手动模式,分别输入ip(比如这里是192.168.0.158),端口号是8888

设置代理后,测试手机是否可以正常打开网络 

测试设置代理后,手机是否可以正常打开网络,尤其是https协议的网站,比如百度
很多时候,是不能正常打开网页的,打开手机的默认浏览器,会弹出一个是否信任该网页的提 示,对于iPhone手机,会弹出不受信任的证书,安卓手机如图所示:

手机app请求,Fiddler抓包
以boss直聘 app为例,在app上进行操作,可以看到在Fiddler端抓到的信息,如图所示:

就这样按照上述步骤,就能抓取到app包了。

1)在PC切换wifi网络后,ip会变化,那么在手机端,需要重新安装一下FiddlerRoot certificate 安全证书,然后重新设置代理。
2) 如果在设置代理后,手机不能正常打开网页,很多时候都是由于Fiddler的安装证书存在问题,比如没有被授权。
3) 不同的手机,安装Fiddler Root certificate 证书的时候,有点不一样,比如小米手机,需要先下载Fiddler证书,然后从 设置->系统安全>从存储设备安装 (按照提示操作即可)。
更多测试交流,可以加好友

参考:
https://www.cnblogs.com/duanweishi/p/5701682.html
---------------------
作者:liujingqiu
来源:CSDN
原文:https://blog.csdn.net/liujingqiu/article/details/79387909
版权声明:本文为博主原创文章,转载请附上博文链接!

怎么用fiddler抓APP的包的更多相关文章

  1. 利用Fiddler抓取websocket包

    一.利用fiddler抓取websockt包 打开Fiddler,点开菜单栏的Rules,选择Customize Rules... 这时会打开CustomRules.js文件,在class Handl ...

  2. Fiddler抓本机包

    使用Fiddler抓本机包的方法: File -->Capture Traffic 选中之后自动设置本机的Internet代理选项.

  3. 使用Chrome或Fiddler抓取WebSocket包

    首先,HTTP是建立在TCP协议基础上的,而WebSocket通常也是建立在TCP上,所以说为什么有些网页游戏抓不到包而有些又可以,这仅是因为你使用的抓包工具是针对了HTTP的通信协议. 我先从抽象的 ...

  4. iPhone 手机用 Fiddler 抓取数据包 问题

    近日公司服务升级,将所有的接口请求由HTTP升级为了HTTPS,升级后在手机中安装了Fiddler的证书,Android端抓取HTTPS请求一切正常,可是在ios端抓取HTTPS请求时一直提示“此服务 ...

  5. Fiddler抓取数据包分析案例

    案例:利用Fiddler抓取苏宁易购网站数据包分析 抓包软件:Fiddler4 请求名字:www.suning.com 详细内容: 一.了解数据包区域的字段含义 图1数据包区域 #:顺序号,按照抓包的 ...

  6. fiddler抓APP的https接口

    吐槽一下,fiddler这工具很蛋疼,用的时候很好用,出bug的时候死活抓不了: ①为了少踩坑,我们在官网下最新的fiddler,官网:Fiddler - Free Web Debugging Pro ...

  7. BurpSuite抓App数据包的方法

    软件准备: 1.猎豹wifi 2.BurpSuite或者fillder都可以 查看电脑IP地址: 网卡ip: 确保无线网卡的IP和手机的代理IP保持一致即可

  8. 网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包

    1 引言 在编写网络爬虫时,第一步(也是极为关键一步)就是对网络的请求(request)和回复(response)进行分析,寻找其中的规律,然后才能通过网络爬虫进行模拟.浏览器大多也自带有调试工具可以 ...

  9. Fiddler抓包【2】_捕获设置

    1.Fiddler抓web网站请求 手动设置方法一:Tools--->WinINET Options--->连接--->局域网设置--->代理服务器勾选后“高级”---> ...

随机推荐

  1. 堆排序python实现

    def MAX_Heapify(heap,HeapSize,root):#在堆中做结构调整使得父节点的值大于子节点 left = 2*root+1 right = left + 1 larger = ...

  2. MySql笔记之数据备份与还原

    MySQL数据备份.还原与迁移 一.数据备份------mysqldump 1.语法: mysqldump -u user(用户名)-h host(登录用户的主机名称)-p password(登录密码 ...

  3. 关于lunece的搜索的分页和多字段搜索关键词

    关于全文检索lunece的分页,我们需要用到的是以下方法 IndexSearch类下的searchAfter方法. IndexSearch isearch=new IndexSearch(a); is ...

  4. tomcat 配置成服务

    1.下载Zip版Tomcat;选择:32-bit Windows zip(pgp,md5)下载解压文件到指定目录,如:D:/ProgramFiles/Tomcat6 进入D:/ProgramFiles ...

  5. 微软Power BI 每月功能更新系列——3月Power BI 新功能学习

    本月对Power BI Desktop 来讲是非常令人兴奋的一个月!!!以下是3月份最新的功能,下面马上带领大家看看本月的更新内容. 报表功能 报告页面工具提示(预览)  通过报告页面工具提示功能,可 ...

  6. 【转载】 Pytorch(0)降低学习率torch.optim.lr_scheduler.ReduceLROnPlateau类

    原文地址: https://blog.csdn.net/weixin_40100431/article/details/84311430 ------------------------------- ...

  7. 20165228 2017-2018-2 《Java程序设计》第9周学习总结

    20165228 2017-2018-2 <Java程序设计>第9周学习总结 教材学习内容总结 URL类是java.net包中的一个重要的类,URL的实例封装着一个统一资源定位符(Unif ...

  8. 代码basic讲解

    key1 import os g = os.walk(r'D:\Users\Quincy_C\PycharmProjects\S6')print(next(g))print(next(g)) 第一次n ...

  9. Prime Test(POJ 1811)

    素数判定的模板题,运用米勒-罗宾素数判定,然后用Pollard_Rho法求出质因数.使用相应的模板即可,不过注意存储质因子的数组需要使用vector,并且使用long long类型存储,不然存储不下, ...

  10. java-方法重写的注意事项

    1.父类中私有方法不能被重写.因为父类的私有方法子类根本就无法继承. 2.子类重写父类方法时,访问权限不能更低.最好就一致. 3.父类静态方法,子类也必须通过静态方法进行重写.其实这个算不上方法重写, ...