夜神模拟器如何配置BurpSuite抓包及安装Xposed框架

希望和各位大佬一起学习,如果文章内容有错请多多指正,谢谢!  

个人博客链接:CH4SER的个人BLOG – Welcome To Ch4ser's Blog

0x00 前言

夜神模拟器安卓 7 以上直接安装证书是无法成功抓取 App 的 HTTPS 数据包的,因为安卓 7 默认不再信任用户安装的证书,此时就需要使用 adb 将证书导入系统进行安装,下面以夜神安卓 7 64bit 版本为例。

0x01 配置 BurpSuite 抓包

首先导出BurpSuite工具的证书:Proxy - Proxy settings - Import / export CA certificate - Certificate in DER format - cacert.der

使用 Kali 自带的 OpenSSL 进行格式转换,命令如下:

转换格式
openssl x509 -inform DER -in cacert.der -out cacert.pem 
计算证书hash值
openssl x509 -inform PEM -subject_hash_old -in cacert.pem 

将 cacert.pem 重命名为证书 hash.0(一般是9a5ba575.0),打开雷电模拟器的 adb 所在目录,并将证书 9a5ba575.0 放到这个文件夹。

cmd 执行以下命令:

adb.exe devices
adb.exe push 9a5ba575.0 /sdcard/
adb.exe shell
mount -o remount,rw /system 
cp /sdcard/9a5ba575.0 /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/9a5ba575.0
reboot	

如果报错:mount: ‘/system’ not in /proc/mounts,使用以下命令直接对根目录进行重新挂载:

mount -o remount -o rw /

在设置 - 安全 - 信任的凭据中看到 PortSwigger CA 表示已成功导入。 

此时,只要设置好代理 BurpSuite 即可正常抓包了 

0x02 安装 Xposed 框架

方法一:从应用市场安装

该方法适用于夜神模拟器,有的模拟器是不行的(比如逍遥)

教程:https://support.yeshen.com/zh-CN/qt/xp

方法二:手动安装

首先安装 Xposed Installer(区分32位、64位)、RE管理器、终端模拟器

资源链接:https://pan.baidu.com/s/1F_UGF7cC7H6bVKIMR7m_iQ?pwd=8888

将 xposed 文件夹复制到共享目录下

使用 RE 管理器将 xposed 文件夹从 /storge/emulated/0/Pictures/ 复制到 /system(/system 默认是只读的,这里用 RE 能挂载为可读写)

复制方法:鼠标左键长按,右上角复制按钮,到 /system 粘贴即可

打开终端模拟器,切换root用户,来到 /system/xposed/ 执行 sh memu-script.sh,执行完后出现 Done 则表示安装成功。

避坑:如果显示某目录只读,可以换个模拟器试试(我用逍遥、雷电都不行,夜神可以)

重启模拟器,打开 Xposed Installer 显示已经安装完成,于是就可以去安装自己需要的模块啦

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值