作者: mcevilrock
查看: 2140|回复: 1
打印 上一主题 下一主题

【Http课程】中级篇-如何抓手机数据包

[复制链接]
跳转到指定楼层
楼主
查看: 2140|回复: 1
课程名:
  • 玄机论坛中级篇之HTTP协议-中级篇
  • 如何抓取手机上的数据包。

首先要准备的工具:   
  • 一台带有wifi功能的智能手机.
  • Windows操作系统电脑一台/(可台式)  但是必须要有无线网卡.
  • 本操作将在WiFi环境下,如果没有WiFi,请下载WiFi共享类软件共享自己的网卡.
  • 另:Iphone手机/平板,设置相同!

Fiddler4 软件 [英文]  下载地址:
链接:http://pan.baidu.com/s/1kTMgsab 密码:tubb      
Fiddler2 汉化版下载[版本比较老.推荐使用英文的版本]
链接:http://pan.baidu.com/s/1c0xYcvQ 密码:duk9

课程说明:
  • 这里我使用的是一台安卓手机作为演示.
  • 首先设置Fiddler
  • Tools[工具] -->FiddlerOptions[设置]
  • 选中HTTPS选项卡.
  • 按照下图勾选[这里可以不设置https,设置的原因: 如果手机中存在https包的话,那么也会被捕捉到.]
  • 选择Connections[连接]选项卡
  • 按照下图勾选
  • 圆圈部分为当前读取的网卡列表.全选即可.
  • 8888 为代理端口号.
  • 点击OK按钮.
  • 然后退出Fiddler ,重新打开Fiddler
  • 打开cmd命令行.[开始菜单-运行-输入cmd 然后回车]
  • 在提示符中输入ipconfig
  • 记下活动网卡地址.一般第一个为活动网卡[无线网卡],如果你的电脑第一个不是无线网卡,请按照适配器名称确认
  • 记下ipv4地址.
  • 电脑端设置完成.
  • 设置手机连接WiFi.
  • 在高级设置中,填写我们刚才记录的地址.即:192.168.0.9,端口8888[上图中的设置]
  • 正常连接即可.
  • 我在手机上访问下论坛地址:抓包器返回结果.
  • 正常访问HTTP数据了.但是https的数据确捕获不到.
  • 别着急.在手机上访问:192.168.0.9:8888[本机IP+代理端口]
  • 点击 FiddlerRoot Cetificate 下载到手机,并安装证书.
  • 如果提示没有程序可以打开此文件.
  • 打开手机系统设置-安全-找到 从SD卡安装证书项.
  • 如果安装/下载证书失败.
  • 请打开Fiddler 设置界面,在HTTPS选项卡中选择Export Root ...DeskTop 弹出对话框选择确定,这时候桌面便会生成一个
  • "FiddlerRoot.cer"导入到手机,使用手机安装.
  • 如果还是安装失败
  • 1,手机重新刷机吧.
  • 2,下载第三方证书安装程序,如若继续失败,请重复1.
  • 大功告成,成功捕获到手机访问的数据.
  • 注意: 当手机设置成功后,电脑仍然抓不到手机包,请检查电脑防火墙是否开启.[一定要关闭所有防火墙包括Windows自带防火墙.]
  • 如果还是不行,请跟帖说明配置环境.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播
回复 论坛版权

使用道具 举报

沙发
LineL 发表于 2015-10-13 16:27:56 | 只看该作者
        感谢LZ对论坛做出的贡献~
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-29 17:02, Processed in 0.539152 second(s), 32 queries , Gzip On.

快速回复 返回顶部 返回列表