用途:对 APK、EXE 及二进制文件进行安全逆向分析,重点针对 UniApp/DCloud、Flutter 混合应用、native .so 与内存破坏漏洞利用链。
APK 部分:用 apktool d / jadx 反编译,检查 Manifest 中 exported 组件、deeplink、debuggable,检索硬编码密钥与 API 地址,用 Ghidra 分析 .so,配合 frida/objection 动态调试。UniApp/DCloud 应用业务逻辑多在 assets/apps/__UNI__XXX/www/app-service.js 中,而非 DEX;可用 references 中方法与 js_rc4_deobfuscate.js、chengzi_decrypt.py 辅助解混淆与解密。Flutter 应用通常可直接对 libapp.so 做 strings 检索,获取 URL、API 路径与凭据。
移动通用:用 objection android sslpinning disable 或 frida universal-unpinning 绕过证书固定;检查 exported 组件越权、deeplink 劫持、/data/data 下明文存储;WebView 与 iOS 可结合砸壳、Ghidra、objection。
EXE/PE 与漏洞利用:file/strings 初筛,Ghidra/IDA 反编译,x64dbg 动调;内存破坏方面按 checksec、原语确认、信息泄露绕 ASLR、ROP 链、堆利用、控制流劫持的顺序推进;IoT 固件用 binwalk -Me 提取、qemu-user 调试。
限制:该技能依赖未在资料中列出的具体版本与环境配置,部分步骤(如 .so 解密密钥、动态抓包)需实际环境验证;资料未提供收费、授权与适用范围说明。