Windows下Android手机使用charles抓包(http和https)

阅读: 评论:0

学习android到一定阶段时,需要我们开始进行项目实战,这需要我们获取服务端的数据,通过抓取已经发布的应用访问的地址,我们可以对该应用进行仿制,以提高自己的技术水平

目前有HTTP和HTTPS两种链接,HTTP相对好抓取,而HTTPS则需要我们安装证书才可以

- HTTP链接 -

安装软件:官网
在Charles界面选择菜单

proxy->proxy settings

勾选 Enable transparent HTTP proxying 确定代理端口,默认”8888”就可以了



在手机的wifi节点设置里设置代理。勾选”显示高级选项”,在出现的内容填入代理主机的IP(也就是你装了Charles的机器),端口框填入刚才填的”8888”,保存如图:


填写装有charles客户端的主机ip和端口

抓包结果

- HTTPS链接 -

HTTPS除了需要上述配置以外,还需要安装证书才可以
以夜神模拟器为例

1. 手机下载ssl证书

获取证书

在这一步中,也有教程是通过保存Charles中的证书,再把证书放到手机中的方法:



在线下载的方法
1).Help->SSL Proxying
2).Install Charles Root Certificate on a Mobile Device or Remote Browser… 会弹出一个提示框,里面有一个地址,在浏览器输入这个地址即可下载证书,记住要用Android自带的浏览器. 地址是:charlesproxy/getssl
大小2kb左右,在夜神模拟器中拖入后将其移动到sd卡下即可
其他的模拟器可以通过adb里面的push命令

安装证书


点击<安全>



点击<从SD卡安装>



点击<随便起个名字,点击确定即可>

1. 电脑信任ssl证书










本文发布于:2025-03-03 13:39:00,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1740980348581045.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:手机   Android   Windows   https   http
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23