抓包

来源:互联网 发布:淘宝买电话卡靠谱吗 编辑:程序博客网 时间:2024/04/28 01:15

iOS 抓包,怎么抓,一般比较方便的是,电脑连网线,电脑共享网络。

但是我家里电脑也是通过wifi连接网络的,我的手机和电脑在一个局域网,我在想有什么好办法,

于是上网找了一下

找到了。

这个列表是各种iOS平台下的抓包方法集合:


https://developer.apple.com/library/mac/qa/qa1176/_index.html

http://www.99css.com/archives/1272

HTTP抓包

  1. 打开Charles程序
  2. 查看Mac电脑的IP地址,如192.168.1.7
  3. 打开iOS设置,进入当前wifi连接,设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.1.7,端口填8888
  4. iOS设备打开你要抓包的app进行网络操作
  5. Charles弹出确认框,点击Allow按钮即可

HTTPS抓包

  1. 下载Charles证书http://www.charlesproxy.com/ssl.zip,解压后导入到iOS设备中(将crt文件作为邮件附件发给自己,再在iOS设备中点击附件即可安装;也可上传至dropbox之类的网盘,通过safari下载安装)
  2. Charles的工具栏上点击设置按钮,选择Proxy Settings…
  3. 切换到SSL选项卡,选中Enable SSL Proxying,别急,选完先别关掉,还有下一步
  4. 这一步跟Fiddler不同,Fiddler安装证书后就可以抓HTTPS网址的包了,Charles则麻烦一些,需要在上一步的SSL选项卡的Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.comPort443

接下来就跟HTTP抓包一样了


http://cdn-ios.video.941hd.com/rendition/201305/100514631881064448/100514631881064704/29/110296559752578050/110296564584431106/r110296564584431106.m3u8


0 0
原创粉丝点击