下载软件(必须)

搭建操作环境

  • 打开HttpCanary,进入设置。选择“HttpCanary根证书”中的“导出HttpCanary根证书”,选择“System Trusted(.0)”类型导出。
  • 打开VMOS Pro,下载并添加一个虚拟机,什么版本的虚拟机无所谓,只要有Root功能。
  • 进入虚拟机之后,打开设置,勾选超级用户。
  • 打开右下角的“常用工具”,选择应用或者安装包,导入王者营地、QQ和Root Explorer。
  • 继续在“常用工具”中,选择文件,内部储存,打开路径“根目录>内部存储>HttpCanary>certs”,选择刚才导出的.0格式的证书文件,然后导入。
  • 在虚拟机中打开Root Explorer,它将会请求超级用户访问权限,选择永久记住选择,并允许。
  • 打开VMOSfiletransferstation文件夹,找到刚才导入的.0格式证书文件,长按文件复制。
  • 进入到根目录,打开路径“etc/security/cacerts”,将刚才复制的.0文件粘贴到这个位置。

抓包教程

  • 打开真机下的HttpCanary。点击“目标应用”,选择VMOS Pro,点击右下角蓝色的圆形按钮开始抓包。
  • 在虚拟机中登入王者营地并执行签到操作。
  • 返回真机,进入HttpCanary再次点击蓝色按钮,关闭抓包。
  • 点击HttpCanary右上角三个点里面的过滤,服务器Host。
  • 勾选ssl.kohsocialapp.qq.com域名,然后返回到HttpCanary主界面。
  • 找到“ssl.kohsocialapp.qq.com/user/login”,并点击。
  • 点击上面的“请求”,再点击下面的“Text”,找到配置config.json文件对应着的“accessToken”和“openId”的值并填入config.json。
  • 找到“kohcamp.qq.com/operation/action/signin”,并点击。点击上面的“请求”,再点击下面的“Text”,再次找到配置config.json文件中对应的“sig”、“timestamp”、“msdkEncodeParam”和“msdkToken”并填入config.json。