Xposed插件

用其他工具绕开https校验实现https抓包:

  • 确保了手机已root
    • Android:已root
      • 确保后续可以安装Xposed等工具
  • 再去用可以绕开/禁止SSL pinning的插件

即可绕开ssl的验证,抓包到https被解密变成明文的数据。

接下来详细,如何在已root安卓中,基于Xposed框架和相关插件,去实现绕开https证书校验,实现抓包https得到明文数据。

准备好已root的安卓

对于想要获取已root的安卓,有两种方式:

  • 对于安卓真机来说
    • 很久之前是很简单的事情
      • 随便买个安卓手机,都容易去root
    • 现在
      • 大多数手机品牌(小米,华为等)新买到的都是安卓新版本
        • 比如:Android 8.0Android 9.0之类的
      • 且都很难root
        • 都要向官方申请,要等很长时间(以月为单位)
          • 申请先解锁BL=BootLoader
          • 然后才能root
        • 而且最后还未必通过
      • 结论就是:
        • 现在很难买到能root的新安卓手机了
    • 所以
      • 最终方案是:
        • 去淘宝买个二手的已root的安卓手机
          • 比如:400元左右的
            • 二手小米4
              • 型号:MI 4 LTE-CU
              • 安卓系统版本:Android 4.4.4
  • 对于安卓模拟器来说
    • Mac中也有很多安卓模拟器
      • 目前测试能用的有
        • 夜神Nox安卓模拟器
          • 模拟的是:Android 4.4.2
        • 网易MuMu安卓模拟器
          • 模拟的是:Android 6.0.1
      • 其他不能用,不好用的有
        • Andy:安装后无法正常运行
        • 天天模拟器:没有我要的Mac版
        • Genymotion:收费的,还要麻烦的去破解,暂时懒得继续试
        • BlueStacks:只支持Win,不支持Mac,且也比较老旧

如前所述,已root的安卓,可以选用:

  • 安卓真机
    • 二手小米4:Android 4.4.4
  • 安卓模拟器
    • 夜神模拟器:Android 4.4.2
    • 网易MuMu:Android 6.0.1

中的任何一个。

此处以Mac中的夜神模拟器为例去解释。

  • Mac版 夜神模拟器 Nox App Player
    • mac_nox_app_player
  • 已经root了
    • nox_has_root_android
  • 模拟的是:Android 4.4.2
    • nox_android_4_4_2

夜神模拟器

关于夜神的更多解释详见:

好用的安卓模拟器:夜神Nox

安装Xposed框架

在已root的安卓中,安卓Xposed框架。

根据Xposed官网解释,Xposed的版本和安卓版本需要对应,否则无法正常安装和使用:

  • Android 4.0.3 ~ Android 4.4
    • v2.7, v2.6.1Xposed installer
      • 支持:此处基于Android 4.4.2的夜神安卓模拟器
  • Android 5以上
    • 3.x版本的Xposed installer

下面介绍在夜神模拟器中安装Xposed的详细步骤:

下载v2.7的xposed installer的de.robv.android.xposed.installer_v33_36570c.apk

xposed_installer_v33_36570c_apk_file

然后拖动到夜神模拟器中,即可自动安装,安装完毕后,可以在桌面上看到:

nox_installed_xposed_installer

接着点击进入Xposed Installer,再去安装Xposed框架到安卓系统中:

点击 安装/更新,在弹框中对于 超级用户请求,设置永久记住选择

xposed_installer_install_update_allow_root

然后会去安装到系统中,再点击确定去重启:

install_xposed_to_sd_system_reboot

重启后,看到Xposed框架中显示:

app_process 激活 58 程序自带 58
XposedBridge.jar  激活 54 程序自带 54

xposed_activated_app_process_xposedbridge

表示Xposed框架已激活,可以继续使用了。

Xposed框架

关于Xposed框架的更多解释详见:

安卓逆向调试:XPosed框架

results matching ""

    No results matching ""