re-tee

Installation
SKILL.md

TEE / TrustZone 逆向(OP-TEE / Trusted App / secure storage)

何时使用 / 何时不用

  • 用:TrustZone/OP-TEE 类 TEE 分析——可信应用(Trusted App)逆向、命令分发表还原、secure storage(安全存储/设备密钥)对象与数据流
  • 用:设备密钥/信任根方向——DRM 硬件信任根([[re-drm]] 的 L1 类)、设备密钥提取与保护机制(授权研究)
  • 用:TEE 接口面——SMC 调用、主机侧 TEE 驱动 ioctl、client 库调用序列还原
  • 用:固件安全评估——评估目标设备 TEE 实现的接口暴露面、存储保护强度与信任根边界
  • 不用:普通 App 层(走 [[re-mobile]]);Windows 内核/驱动(走 [[re-kernel]],TEE 侧是 Linux/ARM 域)
  • 不用:纯固件提取解包(先走 [[re-fw-extract]],本技能在其后分析 TEE 组件)
  • 不用:目标只是普通加密数据(走 [[re-crypto-*]] 系列,无 TEE 组件时不必进本技能)
  • 不用:仅需判定「设备是否用了 TEE」(无镜像、无调用面可分析)——特征级证据即可,不进深度流程
  • 不用:EL2 hypervisor/虚拟化域(走 [[re-hypervisor]],TEE 是 EL1/EL3 域)
  • 注意:secure world 内动态调试通常不可行(见坑 3)——默认静态分析 + 主机侧观察;主机侧动态执行按 [[re-analyze/platform-tips]] 最高原则在沙箱内进行

工具准备

静态分析(镜像解析/反编译)免沙箱;主机侧动态(跑 client、hook ioctl)按 [[re-analyze/platform-tips]] 最高原则进沙箱;secure world 内动态不做(见坑 3),默认以静态 + 主机侧观察为主。

Installs
48
GitHub Stars
193
First Seen
Aug 22, 2026