新增 MariBank/SeaBank PH Root 与 SHPSSDK bypass、riskToken 净化及 Up/Suncorp/ubank 消息 Hook;整理 reverse/ 脚本与 Frida 工具链,并补充当日工作说明文档。
1.6 KiB
1.6 KiB
MariBank v3.22 — Frida trace 目标(注册加密)
sdkutils(注册 body 很可能经此加密)
| 类 | 说明 |
|---|---|
com.shopee.bke.lib.jni.utils.f |
SoUtils,loadSoLibrary("sdkutils") |
com.shopee.bke.lib.jni.utils.uvwuvwuv |
NativeEncryptUtils,PUBLIC STATIC NATIVE |
com.shopee.bke.lib.jni.utils.d |
NativeEncryptUtilsWrapper,调用 uvwuvwuv.uvwuuww([B,String,Z,J)[[B |
logcat 标签:NativeEncrypt: loading JNI、CharacterCryptoManager
libshpssdk_bank.so(riskToken / DFP)
| 类 / 方法 | 说明 |
|---|---|
vvuuuuvvv.wwvuwuwvu(Context) |
getRiskToken 真实入口 |
wvvvuwwu.vvuwuuvuu(String,ZZ) |
→ native wwvwvwuvv(int,String) |
wvvvuwwu.vuwuuuwv([B,[B) |
requestDefense 解密 |
SHPSSDK.requestDefense |
出站 HTTP 头 x-sap-fixme |
运行
# 1. 手机启动 frida-server (root)
adb push frida-server /data/local/tmp/
adb shell su -c 'chmod 755 /data/local/tmp/frida-server && /data/local/tmp/frida-server -D &'
# 2. PC 安装 frida-tools 后
cd reverse\frida
.\run-frida-trace.ps1 -Mode spawn
# 3. App 内 Sign up → 输入号码 → Next
# 关注 [MB-TRACE] NativeEncryptWrapper / NativeEncryptUtils / HTTP .../register
建议测试时暂时关闭 LSPosed 对 MariBank 的作用域,避免与 Frida 冲突。
预期输出
RegisterNatives libsdkutils.so ...— JNI 符号NativeEncryptWrapper.*— 加密前明文(若走 Java 包装)HTTP POST .../uapi/v2/register— 请求/响应 bodyvvuuuuvvv.wwvuwuwvu ret— riskToken 全文