首页
社区
课程
招聘
Mac下对iphone进行抓包
发表于: 2016-7-5 19:41 1968

Mac下对iphone进行抓包

2016-7-5 19:41
1968
在网络开发的时候,经常会遇到需要对手机中的APP的网络访问进行抓包的需要,手机不同于电脑,可以安装各种抓包工具,对网络数据进行监控或者修改,因此本文讲述了使用Mac系统对iPhone手机进行抓包的一种方式,当然,这种方式并不仅仅局限于对iPhone进行抓包,任何Android手机同样也是支持的。
####需要的软件:
Burp( 下载地址fddK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4N6S2K9i4c8S2L8r3!0F1k6g2)9J5k6h3y4F1i4K6u0r3j5Y4g2J5M7s2y4#2K9i4c8W2i4K6u0V1x3e0j5K6z5q4)9J5k6r3y4J5j5h3y4C8i4K6u0W2K9s2c8E0L8l9`.`.) , Windows下可以使用fiddler2,会更加方便。
具体操作:
首先,在Mac系统中, 系统偏好设置 - 共享 - 互联网共享 开启网络共享功能。
注: 如果手机和电脑在同一个wifi网络下,可以不用执行第一步。
打开Burp,进入到 Proxy 选项卡下,找到 Option 子选项卡,在第一栏中,修改Proxy Listeners 部分,将监听接口绑定修改为 All interfaces , 也就是interface栏应该显示 *:8080 。
注: 最好进入到 Intercept 选项卡下,将 Intercept is on 按钮按下,使其显示为 intercept is off ,这样就可以避免Brup将请求拦截后停止,不需要手动继续了。
接下来配置手机部分,进入iPhone的 设置-无线局域网 ,选择刚才创建的Wifi,然后连接上去,点击网络名称右侧的感叹号,修改网路信息,将下面的 HTTP 代理 修改为手动,填写Mac的IP地址和端口号( 8080 )。
293K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3W2Q4x3X3g2T1N6h3N6T1j5h3&6C8i4K6u0W2j5$3&6Q4x3V1k6A6L8h3q4Y4k6i4y4Q4x3V1k6T1L8r3!0Y4i4K6u0r3x3U0l9I4y4U0l9$3x3e0u0Q4x3V1k6T1k6U0m8W2j5U0b7J5y4U0b7$3x3r3b7#2y4e0R3$3y4e0x3%4k6o6u0X3k6h3k6V1y4e0M7&6z5r3q4V1y4W2)9J5k6h3A6H3k6H3`.`.
Mac的IP地址可以通过命令 ifconfig 查看到,没有配置网络共享的也是执行一样的操作,当然,要保证Mac和iPhone在同一个局域网中。
最后,回到Mac,打开Burp的 HTTP history 子选项卡,在手机上运行要监控的APP,然后就可以在这里看到所有的HTTP访问请求了。


文章转载于漏洞银行,转载请附链接:063K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3u0#2k6$3u0S2L8X3E0Q4x3X3g2U0L8W2)9J5c8Y4m8%4L8W2)9J5c8X3c8W2N6r3q4A6L8q4)9J5k6h3S2@1L8h3I4Q4x3@1k6H3K9h3c8Q4x3@1b7#2y4K6g2V1y4o6q4X3j5X3q4X3x3U0R3$3y4e0l9@1y4U0b7$3k6e0x3#2j5X3j5`.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回