app逆向学习-模拟器抓包

1.1 模拟器下载

1.2 抓包工具代理和证书配置

示例charles:

  • 先将charles下载完成,需要破解,破解码生成地址:

    Charles破解工具 (zzzmode.com)

    Registered Name: https://zhile.io

    License Key: 48891cf209c6d32bf4

  • 安卓7以下

    • http请求,直接配置代理

    • https请求,直接安装证书

  • 安卓7及以上

    • http请求,直接配置代理

    • https请求,将证书安装在系统证书中 (需要手机root权限)

1.2.0 手机设置代理
1.2.1 证书安装
1.2.1(1) 在电脑端安装证书,抓包https请求

1.2.1(2) 手机端安装证书
1.2.1(2)b 手机端将证书安装在系统证书目录中

安卓手机使用adb添加系统证书方法 - 知乎 (zhihu.com)

  • 电脑端导出证书

    • 使用命令打开电脑系统证书

      certmgr.msc
    • 找到Charles Proxy CA证书导出到桌面,文件名称随便取

  • 处理证书 (需要用到Openssl)

  • 将证书安装在手机系统目录

    • 使用 adb 工具将文件传输到手机上 (需要安装 adb ),还可以使用其它方式

      【ADB】adb命令的安装和使用(超级详细,命令大全)打开adb命令Damon7575的博客-CSDN博客

    • 安装好adb后,上传证书

      打开手机或者模拟器,开启root权限,连接上电脑

      检查是否连接成功

      adb devices

      显示attached连接成功,

      使用以下命令来上传证书

      adb root
      adb remount
      adb push 证书文件 /system/etc/security/cacerts/

      如果在adb remount时出现

      ...Permission denied remount failed

      雷电模拟器需将设置里面的 磁盘共享 设置为可写入,保存重启即可

      检查是否上传成功,使用adb,或者直接在手机系统证书下找到Charles Proxy CA

      adb shell
      cd /system/etc/security/cacerts/
      ls -la

2,抓包请求

找到App对应的请求,分析加密参数

  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zJY_abcd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值