使用Fiddler获取cookies的简易教程

好多孩纸们不知道如何获得cookie,下面我来个简单的教程,让大家熟悉fiddler获取cookies的过程!
教程开始
首先下载fiddler安装到自己的电脑上。【xp/win7系统需要安装.net 2.0/.net 4.0】
点击文件名下载:
fiddler4.exe (下载937)

安装完成以后打开 fiddler
step01
1、打开fiddler后点击工具栏【Tools】—-【fiddler Options】

step02

2、菜单栏上先选择【General】,并将6个选择框全选,设置后如图
step03
3、菜单栏选择【Connections】–先打勾红框【3】内2个选项,设置后如图
红框【2】内为设置代理的端口号 可自行设定,这里默认【8888】

这里有个选项,为了避免其他影响,建议取消勾选【Act as system proxy on startup】
step04
4、至此,设置完毕,现在看fiddler右上角有个下拉三角【图红圈1】
step05
鼠标放置在【Online】时会出现代理ip
这里记下ip地址中的其中一个

或者运行(win+R)—cmd—确定—ipconfig   查看自己电脑的ip地址
5、笔记本电脑可以安装360,可以共享免费wifi,台式机要无线网卡。
这里不多说了,获取cookies, 需要你的手机和电脑处于同一个网络中(如果台式机无法使用无线网卡,但是又想抓包,我的方法是【外网转发】,改天有时间了做个教程)我以笔记本为例,安装360免费wifi后共享网络
如图

step06
6、手机打开wifi,选择wifi热点进行设置
这里wifi名称为   andyeason.cn(自定义)
密码为123456789
代理ip为192.168.1.25 或者192.168.222.1或者 192.168.254.1 【具体以自己电脑设置为准】
端口号为 8888
设置如图
step07
到此,你就可以在fiddler上获取cookie了~

2015/07/04日更新:

截至上述步骤,你应该已经可以获取到http的包了。但是有些https的数据包该如何获取呢?

下面是https获取不到的解决办法:

第一步:打开fiddler,菜单栏Tools—-fiddler options—-https中设置如图所示

step08

设置好代理ip后,(具体见上图),在手机端或者模拟器打开浏览器,在地址栏输入【ip:端口号】

例如【192.168.1.25:8888】,然后回车后可以看到fiddler证书下载链接。点击【FiddlerRoot certificate】即可下载

root

好啦,就这么多吧,还有不懂的可以点这里联系我 →→ 联系方式 ←←i

或者扫一扫添加我的微信
wechat

6 条评论

欢迎留言