最新消息:博客的意义不在于数量,在于原创。

如何使用Charles进行https抓包?

技术软件 辰 羽 11054浏览 0评论

首先,在Mac上如果你想要进行抓包,Charles是一把利刃。

下载地址:http://www.charlesproxy.com/

 

普通HTTP的抓包相信大家都没有问题:

1、启动Charles;并得到你当前电脑的IP地址。

2、配置手机,选择你当前连接的WiFi,找到HTTP代理,然后选择手动,最后配置上服务器和端口,服务器填写你的电脑IP地址,端口默认填写8888(Charles有配置可以修改)。

3、手机可以访问任意网路,电脑上Charles弹出的确认框,选择Allow。接下来就一切OK了,使用完毕后,记得关闭你手机的代理设置。

 

接下来是重点,如何使用Charles进行HTTPS的抓包啦:

1、首先,你需要下载证书(http://www.charlesproxy.com/ssl.zip),解压后安装到iOS设备上。你可以使用邮件发送到手机上,也可以自己简单的启动一个HTTP Server,用手机Safari访问安装。

2、在Charles的工具栏,点击“设置”按钮,选择“Proxy settings”-> SSL选项卡 -> 然后勾选“Enable SSL Proxying”。

3、此时就灰常重要了,点击“Add”,在弹出的对话框上填写上你的Host和Port。比如说你要抓取的网站域名是"https://safe.baidu.com",那么Host就填为"safe.baodu.com",Port填写为"443",因为https的默认端口就是443端口。

4、接下来就ok,ok了,按照正常https的抓取方法即可...

 

转载请注明:辰羽的视界 » 如何使用Charles进行https抓包?

与本文相关的文章

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 好文章,内容文笔犀利.
    防火板4年前 (2015-04-04)回复