Charles 如何破解与连接手机进行抓包

由于本人工作原因,现使用的为mac笔记本,但是基本的使用原理都是一样的,以下为如何破解charles与连接手机进行抓包详解。工具如有需要着请留言。

当前下载使用的版本为:charles-proxy-4.1.4

  技术分享

破解:下载安装之后,finder—应用程序—Charles—右键–显示包内容—contents—java—将charles.jar复制替换到之前的即可破解成功

  技术分享

连接手机:  

1、查看电脑连接的wifi,手机与电脑连接的wifi必须相同;    

2、查看当前电脑连接的wifi的IP 地址,可在charles中查看(Help—Local IP Addresses—可看到IP 地址),也可在电脑上查看(鼠标点击wifi–打开网络偏好设置—即可看到当前连接网络的IP地址);  

  技术分享

3、打开当前手机连接的wifi进行配置,代理–》手动,代理服务器主机名–》电脑连接的wifi地址,代理服务器端口–》charles中的端口;

  技术分享

4、如果是抓取https中的包,则需安装证书,具体操作步骤:Help—-SSL Proxying—-Install charles root certificate进行安装证书完,Help—-SSL Proxying—-install charles root certificate on  a  mobile  device or remote browser—–将chls.pro/ssl输入到手机浏览器—-之后的操作详见图

        技术分享 

    技术分享   

     技术分享

  密码解锁之后,证书将下载成功。打开charles进行抓包,查看contents中是否出现乱码,如果有乱码,操作如图:

  技术分享