Charles+SagerNet抓Android APP包

piaoxue888 5月前 446

https://www.charlesproxy.com/latest-release/

https://www.zzzmode.com/mytools/charles/

Registered Name:    piaoxue
License Key:    e3c8822f6251bf257e

https://github.com/SagerNet/SagerNet/releases

部分APP为了防止Charles进行中间人抓包,设置了发包不走代理。为了抓到完整的包,我们使用SagerNet工具配合Charles进行抓包,通过VPN将所有流量转发到Charles的socks代理,从而实施中间人抓包。

具体步骤
1.配置Charles
依次点击【工具栏】->【Proxy】->【Proxy Settings】,勾选“Enable SOCKS proxy”。

2.SagerNet设置代理服务器
点击SagerNet首页右上角的图标
选择【手动输入】【SOCKS】,在弹出的界面中配置代理服务器IP和端口,其中IP为Charles所在PC端IP地址,端口号为8889
再点击右上角的√即可完成配置。重启应用程序即可在主界面看到配置好的代理服务器。

3.抓包
以某段子APP为例,打开Charles,在SagerNet主界面选择刚刚配置好的代理服务器并点击主界面右下角的悬浮图标
在Charles中开启抓包,并在界面中输入用户名和密码,即可抓包对应的登录数据包

最新回复 (0)
返回
发新帖