Skip to main content

APP-安卓9模拟器抓包设置-安装系统BP证书

·136 words·1 min
IIIIIIIIIIII
Author
IIIIIIIIIIII
A little bit about you

APP-安卓9模拟器抓包设置-安装系统BP证书
#

实现系统证书安装
#

我们先看看用户证书怎么装的

使用模拟器-逍遥安卓9版本 这版本用户模式不能抓包了必须系统证书才可以

adb工具platform-tools_r34.0.4-windows

BP开启端口8888

nmap
test

模拟器登录网站下载证书命名为cer

nmap
test

安装取名字

nmap
test

这里我们在设置->信任用户证书查看安装成功 - 用户证书

nmap
test

安装系统证书
#

设置独立系统盘->在引擎里面开启Root模式

nmap
test

windows没有openssl就用linux kali自带的 下载后输入命令就行 另存为.pem保存文件为9a5ba575.0

OpenSSL 是一个开源的软件库,提供了安全套接字层(SSL)和传输层安全性(TLS)协议的实现,以及各种密码学算法,被广泛用于互联网上的安全通信

openssl x509 -inform DER -in cacert.der -out cacert.pem   将证书从 DER 二进制格式 转换为 PEM 文本格式。
openssl x509 -inform PEM -subject_hash_old -in cacert.pem  计算 PEM 格式证书的 旧版主题哈希值(Subject Hash),并输出该哈希值。

nmap
test



放到工具里adb打开
adb.exe root
adb.exe devices
adb.exe push 9a5ba575.0 /sdcard/               
adb.exe shell
mount -o rw,remount /    修改权限  mount作用把/dev挂载到盘里因为dev不提供文件浏览必须先挂载
mount -o rw,remount /system
chmod 777 /system
mount -o remount -o rw /
cp /sdcard/9a5ba575.0 /system/etc/security/cacerts/
chmod 644 /system/etc/security/cacerts/9a5ba575.0
reboot

nmap
test

安装成功

nmap
test

抓包测试
#

有的配置了就可以抓包

有的做了限制你还是抓不到

设置走代理

nmap
test

测试成功但是做了SSL证书限制的你还是抓不到

nmap
test

有的设置了反代理-反模拟器-证书校验

反代理-他验证可能检测的是你设置开了没有代理-你用APP代理就行不打开代理设置

工具 ProxyPin-android-缺点不能转到BURP只能看抓包不能修改

工具 Postern-3.1.2 转发BURP抓包

绕过反代理
#

nmap
test

nmap
test

成功抓包绕过反代理

nmap
test

或者把模拟器走proxifier转发 把模拟器.exe走burp的127.0.0.1:8888端口转发到BP绕过模拟器因为真机比模拟器高一个等级

如果都不行 反编译删除检测代码

反证书:

Magisk+LSPosed 两个组合绕过模块 通过共享上传LSPosed ZIP文件

nmap
test

然后删除/system/xbin/su这个文件防止面具报错 用文件管理器打开超级管理员

删除不掉没关系打开不提示就行

nmap
test

设置一下

nmap
test

重启后在wifi那里启动代理

nmap
test

成功抓包不会崩溃-如果模块没有装备的话进去直接会网络崩溃-记得用wifi代理

nmap
test

Related

ActiveMQ-RocketMQ-Kafka-CVE
·90 words·1 min
THINKPHP-laravel-SpringBoot-Gateway-Struct2 CVE
·97 words·1 min
Fastjson
·96 words·1 min
CVE-java-jackson-xstream-fastjson
·109 words·1 min
CVE-java-solr-log4j-shiro
·77 words·1 min