SuperAPI AI 工具集

competition-android-hooking

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

该技能仅作为 $ctf-sandbox-orchestrator 的下游专项使用,需在沙盒假设、节点归属和证据优先级已确立后再启用;否则应先回到该编排技能。适用于关键路径依赖Android应用运行时信任边界、而非仅静态字符串的场景。除用户明确要求英文外,回复使用简体中文。

用途与流程:先做静态梳理,保留原始APK、解包资源和反编译产物;分析清单、导出组件、deeplink、原生库、偏好设置、本地数据库与打包配置;标记SSL pinning、root检测、功能开关、令牌存储、protobuf或RPC边界,并判断敏感逻辑位于Java、Kotlin、JNI还是WebView。随后选择最窄的Hook边界,优先请求签名器、加密辅助、keystore访问、protobuf编解码或JNI编组,而非宽泛UI Hook,记录明文输入、签名串、头部、nonce与输出。最后复现最小可接受路径:本地状态、nonce、请求体、签名与头部,并将Hook日志、请求形态与本地存储路径绑定到同一账号或会话状态。

需保留的要点包括Hook点、类名、JNI符号、签名器输入输出、头部名称,共享偏好、本地数据库行、deeplink、导出组件与令牌存储路径,以及能证明信任边界的最小可复现请求或分支。若挑战重心转向变换还原而非Android运行时,应切回更通用的加密或移动技能。

限制:资料未提供具体命令、依赖安装方式、支持平台版本或效果保证,暂未提供;本技能不能脱离上级沙盒编排独立使用。