侧边栏壁纸
博主头像
LanBaiCode博主等级

逆向、开发的记录

  • 累计撰写 18 篇文章
  • 累计创建 0 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【Android】使用Charles进行抓包

LanBaiCode
2023-10-28 / 0 评论 / 0 点赞 / 247 阅读 / 266 字 / 正在检测是否收录...

导语

在逆向的过程中,难免会遇到一些网络验证,来抓取这些网络请求,这时候就需要用到Charles

下载Charles

  1. 下载Charles
  2. 授权,网络上自行搜索Charles授权码,有能力就支持正版

安装证书

  1. 左上角->Help->SSL Proxying->Save Charles Root Certificate…
    image-1698467950149
  2. 终端执行openssl x509 -subject_hash_old -in charles-ssl-proxying-certificate.pem
    image-1698468039633
  3. .pem修改为fa604cfd.0
  4. 依次执行:
adb root #切换到root
adb remount #设置可写
adb push fa604cfd.0 /system/etc/security/cacerts #推送到系统目录
adb reboot #重启手机
  1. 设置->更多设置->系统安全->加密与凭证->信任的凭证
    image-1698469573743
  2. 找到mac本机ip地址,Charles->Help->Local IP Address->en0字段
    image-1698469110265
  3. 手机打开wifi->当前wifi->代理->手动->主机名填写macIP端口填写8888(默认)
  4. Proxy->Access Control Settings…->Add->添加手机的局域网IP或者等待提示框点击ALLOW
    image-1698469289240
    image-1698469397238
    image-1698469675676
  5. Https请求则需要在Proxy->SSL Proxying Settings中添加*.*
    image-1698469451287
0

评论区