首发-- Linux 原生微信小程序抓包

admin 2024年4月30日22:50:09评论15 views字数 851阅读2分50秒阅读模式

简介

环境

  • Arch Linux (其余 Linux 也 ok)
  • Linux Wechat
  • Yakit  :https://github.com/yaklang/yakit    burpsuite 也可
  • proxychains-ng , nekoray 代理工具,也可用其他。

安装好以上程序。

测试

下载证书

  • 打开 yakit 下载证书,去掉后缀pem。保留 crt格式。

首发-- Linux 原生微信小程序抓包

导入证书

  • trust anchor --store *myCA*.crt  , 如果您收到“未配置可写位置”或类似错误,请手动导入 CA:如下。
  • 将证书复制到 /etc/ca-certificates/trust-source/anchors 目录。以 root 身份运行 update-ca-trust 。随后重启系统。
  • 证书导入完毕。

配置代理

  • yakit 默认代理为http 与 socks。绑定在8083 端口。
  • 使用 proxychains-ng 进行代理设置,打开配置文件 /etc/proxychains.conf

参考如下配置文件末尾:

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
http 127.0.0.1 8083
  • 测试流量能否正常通过代理转发到 yakitproxychains curl [ipinfo.io](http://ipinfo.io/)

截图如下,可以看到 yakit 正常收到请求。

首发-- Linux 原生微信小程序抓包

首发-- Linux 原生微信小程序抓包

nekoray 配置代理

图形化设置http代理即可

首发-- Linux 原生微信小程序抓包

启动wechat

  • proxychains env QT_SCALE_FACTOR=1.5 wechat-beta  启动微信
  • 如下图,启动微信,打开小程序,查看 yakit 数据包。


首发-- Linux 原生微信小程序抓包

首发-- Linux 原生微信小程序抓包


可以看到数据包已经能够正常看到。

总结

首发-- Linux 原生微信小程序抓包

首发-- Linux 原生微信小程序抓包


原文始发于微信公众号(人遁安全):首发-- Linux 原生微信小程序抓包

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月30日22:50:09
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   首发-- Linux 原生微信小程序抓包https://cn-sec.com/archives/2702823.html

发表评论

匿名网友 填写信息