美文网首页
iOS抓包工具

iOS抓包工具

作者: 刘书杰 | 来源:发表于2016-05-17 18:41 被阅读12791次

今天搜集了两个抓包工具和大家分享一下,废话不多少直接上方法。

1、Charles

官网下载地址:http://www.charlesproxy.com/(若不支持rMBP可拖到Retinizer中把文字变清晰)

HTTP抓包

打开Charles程序

查看Mac电脑的IP地址,如192.168.1.7

打开iOS设置,进入当前wifi连接,设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.1.7,端口填8888

iOS设备打开你要抓包的app进行网络操作

Charles弹出确认框,点击Allow按钮即可

HTTPS抓包

在 iOS 设备上打开这个网址 http://www.charlesproxy.com/getssl 安装 Charles SSL 证书

在Charles的工具栏上点击设置按钮,选择Proxy Settings…

切换到SSL选项卡,选中Enable SSL Proxying,别急,选完先别关掉,还有下一步

这一步跟Fiddler不同,Fiddler安装证书后就可以抓HTTPS网址的包了,Charles则麻烦一些,需要在上一步的SSL选项卡的Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.com,Port填443

2、Paros进行IOS应用抓包教程

http://download.csdn.net/detail/laoguodesuiyue/8230503

首先在Mac上安装好下载的jdk-7u25-macosx-x64.dmg软件,然后点击paros软件包种的run程序运行。得到画面如下

保证 iphone/android 和电脑在同一个网段,在iphone Setting 设置电脑的ip地址 ,这里端口是随意写的不过要保证大于1024

在paros软件中点击代理 ,输入和 iphone 对应的 ip 和端口

然后运行 iphone 上程序就可以看到数据包了。分为GET 协议和POST 协议两种

GET 协议分析,网址显而易见

POST协议分析,对于 POST 比较复杂一些。里面的参数需要你使用程序参数才能使用

3、手头有连着网线的iMac一台(Mac OS X 10.7.2),iOS设备一部

首先我们关闭Wi-Fi,如下图:

接下来这步不是必须,为提高一次性成功率,还请照做:

删除所有的Wi-Fi记录

点下图右下角的Advanced按钮,选到Wi-Fi的Tab,点 – 减号按钮删除干净,如下图,

设置Sharing,如下图,先找到Sharing

到Sharing设置界面后,按照下图上的红圈1234点一下:

 

然后按照下图设置Wi-Fi和密码,这里我们选择5位字母的即可:

点击OK之后,回到Sharing设置界面,此时我们照下图操作即可:

测试连接,用iPhone搜索这个AP,输入密码,连接成功!

4. 安装抓包工具:Wireshark,准备抓包!

下载地址:

http://www.wireshark.org/download.html

我下载的版本是:

OS X 10.6 (Snow Leopard) Intel 64-bit .dmg

顺带提一句,Wireshare是开源的,基于X11的,十分难得。

打开Wireshark后,如图点击en1,就开始抓包啦,如图:

接下来我用iPhone访问 http://www.cocoachina.com/bbs 试试看

相关文章

网友评论

      本文标题:iOS抓包工具

      本文链接:https://www.haomeiwen.com/subject/camirttx.html