Charles抓包知乎app&尝试tcpdump抓包微信

1. Charles抓包知乎app

一、配置http代理并连接

手动将charles端口设置为8887(8888已有其他程序使用)

查看Mac ip地址

将上述ip地址和端口填入手机http代理

charles收到连接请求,点击allow

手机访问baidu,charles抓到,表示成功连接

二、下载并安装SSL证书,解开https

在设置中打开SSL proxying,并添加*:*,表示抓包所有https请求

在手机中访问chls.pro/ssl,下载并安装证书

在通用-关于中打开证书信任

三、抓包知乎app

使用手机浏览知乎

charles抓到许多相关请求:

https://api.zhihu.com/answers中发现的json内容,即为刚刚所浏览的知乎回答及相关的许多信息,例如回答id、内容、问题id、作者id、作者名等等,如下:

抓到json内容如下:

 {
  "id": 1162030612,
  "type": "answer",
  "answer_type": "normal",
  "question": {
  "type": "question",
  "id": 388669115,
  "title": "4月18号美国新冠肺炎确诊病例达70万,死亡人数到达36721人,美国还会坚持复工么?",
  "question_type": "normal",
  "created": 1587163853,
  "updated_time": 1587184466,
  "url": "https://api.zhihu.com/questions/388669115",
  "admin_closed_comment": false,
  "relationship": {},
  "mute_info": {
  "type": ""
  }
  },
  "author": {
  "id": "e4a0b00c8c04bc16c0fed1563f1a0444",
  "url_token": "liu-xue-sheng-ri-bao",
  "name": "留学生日报",
  "avatar_url": "https://pic2.zhimg.com/v2-825f782641b2bda1317f444f9fa09691_s.jpg",
  "avatar_url_template": "https://pic2.zhimg.com/v2-825f782641b2bda1317f444f9fa09691_{size}.jpg",
  "is_org": true,
  "type": "people",
  "url": "https://api.zhihu.com/people/e4a0b00c8c04bc16c0fed1563f1a0444",
  "user_type": "organization",
  "headline": "百万中国留学生都在关注",
  "badge": [{
  "type": "identity",
  "description": "已认证的官方帐号",
  "topics": []
  }],
  "gender": -1,
  "is_advertiser": false,
  "is_followed": false,
  "is_privacy": false
  },
  "url": "https://api.zhihu.com/answers/1162030612",
  "thumbnail": "https://pic1.zhimg.com/50/v2-a43e1cad6d10fb88bc31af266b018783_xl.jpg",
  "is_collapsed": false,
  "is_copyable": false,
  "voteup_count": 5879,
  "comment_count": 424,
  "thanks_count": 480,
  "is_mine": false,
  "admin_closed_comment": false,
  "comment_permission": "all",
  "can_comment": {
  "reason": "",
  "status": true
  },
  "has_publishing_draft": false,
  "editable_content": "",
  "excerpt": "我来了。我是芳芳·菲克纽斯 。 这是我的美国疫情日记 第十七篇 《特朗普带血的复工,各州长反水,美国民众持枪上街抗议》 看日记全集的在这里芳芳美国疫情日记汇总 目前更新到第十六篇 ——— 当雪崩发生时,每一篇雪花都在勇闯天涯。 在过去的四周中,一共有2200万美国人失业 越来越多的美国城市,很多手停口停的普通白人民众不戴任何防护措施持枪走上街头,举着声援特朗普的口号,开始示威游行,要求复工。 [图片] [图片] [图片] [图片] 4月30日,特…",
  "relevant_info": {
  "is_relevant": false,
  "relevant_type": "",
  "relevant_text": ""
  },
  "suggest_edit": {
  "reason": "",
  "status": false,
  "tip": "",
  "title": "",
  "unnormal_details": {
  "status": "",
  "description": "",
  "reason": "",
  "reason_id": 0,
  "note": ""
  },
  "url": ""
  },
  "attached_info": "ogEQCAQQAxiU3IyqBCC7vaq5AQ==",
  "mcn_fp_show": -1,
  "reward_info": {
  "can_open_reward": false,
  "is_rewardable": false,
  "reward_member_count": 0,
  "reward_total_money": 0,
  "tagline": ""
  },
  "relationship": {
  "is_thanked": false,
  "upvoted_followees": []
  },
  "ad_answer": null
 }

抓包知乎app成功!

2. 尝试tcpdump抓包微信

1.获取自己手机的udid

使用数据线将iPhone与Mac连接,找到iPhone的UDID

2.打开mac终端,将udid添加到rvictl命令中

rvictl -s udid

3.tcpdump运行抓包命令实施监控

sudo tcpdump -i rvi0 -AAl

找到微信相关的包含weixin WeChat等等关键字

看不懂了……

4.将自己的设备从rvictl移除

 rvictl -x UUID