mumu模拟器adb安装apk以及抓https包

mumu模拟器adb安装apk以及抓包

1. 模拟器设置

设置可写磁盘:

开启root:

2.ADB连接模拟器并安装APP

  • adb版本需要一致,因此使用模拟器自带的adb

  • 模拟器adb地址

    MuMuPlayer\nx_device\12.0\shell

adb端口:

adb查看设备:

复制代码
adb devices
  • 连接模拟器

    #连接本机模拟器
    D:\new\MuMuPlayer\nx_device\12.0\shell>adb connect 127.0.0.1:16384

  • adb申请root权限

    adb root
    adb -s 127.0.0.1:16384 root

  • adb安装apk

shell 复制代码
adb install D:\new\test.apk

3.抓取HTTPS数据包

3.1下载openssl

由于系统证书根目录存放的证书为pem格式,因此需要使用openssl将bp导出来的证书转换为pem格式。

opnessl源码地址(需要编译):GitHub - openssl/openssl:TLS/SSL 和加密库

编译好的下载地址:Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

别安装在系统目录,需要修改下

设置环境变量:

3.2 将BP导出的der格式证书转化为pem格式
复制代码
openssl x509 -inform der -in ./moniqi.der -out ./moniqi.pem
openssl x509 -subject_hash_old -in ./moniqi.pem

将证书名称改为hash值作为文件名称。

3.3将pem证书导入到模拟器中

一定要将证书导入到'/system/etc/security/cacerts'

shell 复制代码
D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb devices
List of devices attached
127.0.0.1:16384 device


D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb connect 127.0.0.1:16384
already connected to 127.0.0.1:16384

D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb root
adbd is already running as root

D:\new\MuMuPlayer\nx_device\12.0\shell>.\adb push D:\new\tools\bp2444\9a5ba575.0 /system/etc/security/cacerts
D:\new\tools\bp2444\9a5ba575.0: 1 file pushed, 0 skipped. 0.7 MB/s (1348 bytes in 0.002s)

这样,证书上传成功。

3.4模拟器开启网络代理

3.5 bp监听8080
3.6成功抓包
相关推荐
Chengbei112 小时前
CTF & 红队专用 AI 求解AI 引擎 Cairn 系统,化轻量化部署,红队、CTF、漏洞研究一站式解决方案
java·人工智能·安全·web安全·网络安全·系统安全
持梦远方2 小时前
Windows 7 永恒之蓝漏洞复现及影子账户创建实战
网络安全
X7x52 小时前
PDR模型:构建网络安全的黄金三角
网络安全·网络攻击模型·安全威胁分析·安全架构·pdr模型
这个人需要休息2 小时前
优惠卷类型漏洞---优惠卷的并发使用
mysql·网络安全·逻辑漏洞·后端架构
黄金龙PLUS3 小时前
基于ARX结构的新型序列密码算法FlashLight
算法·网络安全·密码学·哈希算法·同态加密
顾凌陵3 小时前
PHP序列化漏洞实战:反序列化攻击的奥秘
安全·网络安全
lcreek18 小时前
SQL 注入实战:DVWA High 完整测试指南
网络安全·sql注入
超级无敌zhq21 小时前
后渗透痕迹清理:攻防对抗中的隐身术
网络·数据库·网络安全
TechWayfarer1 天前
IP画像在企业安全中的应用:它能做什么?不能替代什么
网络·python·tcp/ip·安全·网络安全
杭州默安科技1 天前
AI挖掘0day漏洞常态化,企业网络防御该如何破局?
人工智能·网络安全