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