正在自动登录…
← 返回项目列表gungnir-sanye/
gungnir-sanye/ tee-attestation-extraction
面向授权CTF、Android TEE安全研究和防御性复核的技术文档档案,按三个设备型号组织,记录研究目标、提取对象、验证状态、原理分析、操作流水、失败分支和公开边界。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/17 01:16:26 · 查看原文
- 累计 Stars
- 132
- 当前热度
- 统计待更新
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/17 01:16:26
- 适用场景
适用于授权CTF、Android TEE安全研究和防御性复核场景,需在授权、隔离、可回滚的实验环境中操作。
查看 README 依据
# Android TEE Keybox 与 RKP Seed 提取研究档案 中文 | [English](README_en.md) 这是一个面向授权 CTF、Android TEE 安全研究和防御性复核的技术文档档案。工程按三个设备型号独立组织,用于记录研究目标、提取对象、验证状态、原理分析、实际操作流水、失败分支、回滚要求和公开边界。 公开副本保留可复核的文档结构、结果模型、版本门禁、审计规则、补丁/镜像/固件登记和脱敏后的证据;真实秘密、设备唯一身份材料和未经授权的设备操作材料不属于公开内容。 ## 文档来源、AI 整理与复现方式 本交付目录不是逐项人工复现实验后形成的认证报告。整理方式是由 AI 阅读既有项目工程目录、原始文档、实际流水、脚本、补丁/镜像登记和文件清单,再进行结构化拆分、去敏、双语编排和交叉整理。本公开副本中的每条命令、每个补丁、每个镜像和每个结果都未逐项人工执行、独立复现或签字确认。 因此,文档中的“教程”“结果”“验收”“成功”“失败”和“当前路线”必须结合来源记录和时间上下文理解。它们可能是来源工程中的历史记录、AI 根据证据整理出的判断、未完成状态或需要重新验证的结论,不等同于人工验证通过,也不保证脱离完整工程目录后可以直接执行。 本项目推荐的复现方式是 **AI 辅助阅读 + 人工授权复核**:
`04_补丁镜像固件/` 是按设备和版本整理的产物登记区。文件可能包括补丁源、诊断输入、构建输出、镜像、固件包、解析工具和脱敏证据。目录中的文件均按复制方式保留,不通过剪贴改写研究原始文件的内容关系。 这些材料与记录的型号、构建版本、槽位和输入哈希绑定,不代表通用固件,也不代表可以在未授权设备上使用。公开副本中的镜像和压缩包已经检查可见路径;真实秘密和设备专用内部材料仍只在授权工作区登记哈希。 `99_索引/` 下的 SHA-256 清单对应当前公开副本。流水账中出现的历史哈希用于保留研究来源关系,不能直接替代当前副本清单。新增、删除或替换任何公开文件后,都应重新生成对应设备的清单并在流水记录中注明变更。 ## 失败路线与回滚规则 - 教程中的“停止”“失效”“仅供复盘”“禁止重跑”等标记优先于旧命令示例; - 历史流水中的失败结果是研究证据,不是推荐路线; - 任何刷写、槽位切换、服务停止或持久化修改都必须先确认恢复条件,并保留原始输入和回滚材料; - 只在授权、隔离、可回滚的实验设备上进行动态操作; - 出现版本、哈希、槽位、身份或结果关系不匹配时,立即停止并记录,不通过扩大权限或重复操作绕过门禁; - 恢复完成后再次执行设备健康检查,并把恢复结果写回流水记录。 ## 公开边界与去敏规则
- 目标用户
面向授权CTF、Android TEE安全研究和防御性复核的技术人员。
查看 README 依据
# Android TEE Keybox 与 RKP Seed 提取研究档案 中文 | [English](README_en.md) 这是一个面向授权 CTF、Android TEE 安全研究和防御性复核的技术文档档案。工程按三个设备型号独立组织,用于记录研究目标、提取对象、验证状态、原理分析、实际操作流水、失败分支、回滚要求和公开边界。 公开副本保留可复核的文档结构、结果模型、版本门禁、审计规则、补丁/镜像/固件登记和脱敏后的证据;真实秘密、设备唯一身份材料和未经授权的设备操作材料不属于公开内容。 ## 文档来源、AI 整理与复现方式 本交付目录不是逐项人工复现实验后形成的认证报告。整理方式是由 AI 阅读既有项目工程目录、原始文档、实际流水、脚本、补丁/镜像登记和文件清单,再进行结构化拆分、去敏、双语编排和交叉整理。本公开副本中的每条命令、每个补丁、每个镜像和每个结果都未逐项人工执行、独立复现或签字确认。 因此,文档中的“教程”“结果”“验收”“成功”“失败”和“当前路线”必须结合来源记录和时间上下文理解。它们可能是来源工程中的历史记录、AI 根据证据整理出的判断、未完成状态或需要重新验证的结论,不等同于人工验证通过,也不保证脱离完整工程目录后可以直接执行。 本项目推荐的复现方式是 **AI 辅助阅读 + 人工授权复核**:
- 使用方式
按推荐阅读顺序使用:先读目录说明,再读教程、原理、流水记录和索引,核对版本与哈希门禁。
查看 README 依据
每个设备目录内部使用相同的分层: ```text 01_教程/ 逐步教程、前置条件、操作顺序和验收方法 02_流水记录/ 实际研究过程的完整操作流水、输出、失败和修正 03_原理/ 调用链、数据结构、信任边界和结果解释 04_补丁镜像固件/ 复制的补丁源、镜像、固件包、输入和脱敏证据 99_索引/ 双语目录说明、文件清单和 SHA-256 清单 ``` `02_流水记录/` 不是教程摘要,而是研究过程中每一轮操作的历史记录。记录保留执行顺序、使用的输入、命令或操作、实际输出、判断、失败原因、修正动作、回滚动作和最终证据。历史失败路线必须保留,不能用最终结论覆盖。 ## 推荐阅读顺序 1. 先读目标设备目录中的 `目录说明_zh-CN.md` 或 `Directory_Note_en.md`,确认文件分层和公开边界。 2. 阅读 `01_教程/`,了解目标、前置条件、输入材料、版本门禁、操作步骤和验收条件。 3. 阅读 `03_原理/`,理解启动链、TEE/KeyMint、Keybox、RKP/CDI、证书和结果验证之间的关系。
4. 阅读 `02_流水记录/`,按时间和原始记录段复核实际操作;注意其中的历史失败路线和已废弃路线标记。 5. 查看 `04_补丁镜像固件/`,核对产物用途、来源、版本、哈希、可用范围和回滚要求。 6. 最后查看 `99_索引/`,确认文件是否属于当前公开副本,并核对 SHA-256。 英文读者可以从同一设备目录下的 `Tutorial_en.md`、`Practice_Log_en.md`、`Principles_en.md`、`README_en.md` 和 `File_Manifest_en.md` 进入对应版本。 ## 详细原理报告 这是一份按三台设备分别展开的详细技术复盘,说明从漏洞或安全边界、TEE 调用链、数据外流、证书生成到最终验收的完整关系,并保留实际踩坑与因果纠偏: - [中文:三台设备从漏洞链到证书验收](详细原理报告_zh-CN.md) - [English: From TEE Keybox Research to RKP Certificate Validation](Detailed_Principles_Report_en.md) ## Fenrir 的研究角色
- 部署要求
需要目标设备型号、构建版本、槽位和输入材料匹配,且需在授权、隔离、可回滚的实验环境中操作。
查看 README 依据
- 项目不会通过私信索要助记词、私钥、验证码或额外手续费。 ## 结果验收门禁 以下是来源记录中应检查的验收条件和公开复核门禁,不代表本公开副本已经完成人工独立验收。每一项提取结果都应按独立结果类别检查,不能把日志、证书、模拟数据或单次成功启动当成最终结果。至少检查以下项目: - **目标一致性**:设备型号、构建版本、系统版本、槽位和运行时组件必须与记录一致; - **输入一致性**:原始输入、补丁输入、镜像和固件包必须通过清单中的 SHA-256 校验; - **环境一致性**:引导状态、研究组件、TEE/KeyMint 服务、权限和运行能力符合教程门禁; - **结果结构**:长度、编码、字段、容器格式和解析结果满足对应结果类别的约束; - **密钥与证书关系**:公钥、证书链、签发关系、RKP/CDI 关系和同轮证据可以相互验证; - **来源可追溯**:结果能回到对应流水记录、输入文件、版本、槽位和原始证据; - **公开安全性**:公开副本不包含真实 Keybox、seed、私钥、设备唯一身份字段、令牌或原始身份响应。 任何门禁不匹配时都应停止当前路线,在流水记录中写明原因;不能通过修改清单或删除失败证据来制造通过结果。 ## 产物、补丁与哈希清单
`04_补丁镜像固件/` 是按设备和版本整理的产物登记区。文件可能包括补丁源、诊断输入、构建输出、镜像、固件包、解析工具和脱敏证据。目录中的文件均按复制方式保留,不通过剪贴改写研究原始文件的内容关系。 这些材料与记录的型号、构建版本、槽位和输入哈希绑定,不代表通用固件,也不代表可以在未授权设备上使用。公开副本中的镜像和压缩包已经检查可见路径;真实秘密和设备专用内部材料仍只在授权工作区登记哈希。 `99_索引/` 下的 SHA-256 清单对应当前公开副本。流水账中出现的历史哈希用于保留研究来源关系,不能直接替代当前副本清单。新增、删除或替换任何公开文件后,都应重新生成对应设备的清单并在流水记录中注明变更。 ## 失败路线与回滚规则 - 教程中的“停止”“失效”“仅供复盘”“禁止重跑”等标记优先于旧命令示例; - 历史流水中的失败结果是研究证据,不是推荐路线; - 任何刷写、槽位切换、服务停止或持久化修改都必须先确认恢复条件,并保留原始输入和回滚材料; - 只在授权、隔离、可回滚的实验设备上进行动态操作; - 出现版本、哈希、槽位、身份或结果关系不匹配时,立即停止并记录,不通过扩大权限或重复操作绕过门禁; - 恢复完成后再次执行设备健康检查,并把恢复结果写回流水记录。 ## 公开边界与去敏规则
- 已知限制
文档中的教程、结果、验收等需结合来源记录和时间上下文理解,不等同于人工验证通过;公开副本不包含真实秘密和可直接执行的设备提取链路。
查看 README 依据
# Android TEE Keybox 与 RKP Seed 提取研究档案 中文 | [English](README_en.md) 这是一个面向授权 CTF、Android TEE 安全研究和防御性复核的技术文档档案。工程按三个设备型号独立组织,用于记录研究目标、提取对象、验证状态、原理分析、实际操作流水、失败分支、回滚要求和公开边界。 公开副本保留可复核的文档结构、结果模型、版本门禁、审计规则、补丁/镜像/固件登记和脱敏后的证据;真实秘密、设备唯一身份材料和未经授权的设备操作材料不属于公开内容。 ## 文档来源、AI 整理与复现方式 本交付目录不是逐项人工复现实验后形成的认证报告。整理方式是由 AI 阅读既有项目工程目录、原始文档、实际流水、脚本、补丁/镜像登记和文件清单,再进行结构化拆分、去敏、双语编排和交叉整理。本公开副本中的每条命令、每个补丁、每个镜像和每个结果都未逐项人工执行、独立复现或签字确认。 因此,文档中的“教程”“结果”“验收”“成功”“失败”和“当前路线”必须结合来源记录和时间上下文理解。它们可能是来源工程中的历史记录、AI 根据证据整理出的判断、未完成状态或需要重新验证的结论,不等同于人工验证通过,也不保证脱离完整工程目录后可以直接执行。 本项目推荐的复现方式是 **AI 辅助阅读 + 人工授权复核**:
本工程公开的是文档结构、原理说明、结果模型、合成夹具、审计模板和不含真实秘密的通用工具接口。真实 Keybox、CDI、EEK、RKP seed、私钥、原始设备 dump、设备身份信息、私有固件和可直接执行的设备提取链路属于受限材料,只能在授权内部工作区登记哈希,不复制到本目录。 公开副本中的主机路径、用户名、序列号、令牌、个人标识和原始身份响应均已移除。文本、脚本、JSON、日志、二进制和压缩包内部的可见构建路径也经过检查和处理。若新增材料包含路径、文件元数据、设备唯一字段或真实秘密,必须先去敏,再放入对应目录。 ## 许可、非商业限制与责任边界 本仓库不再使用 AGPL 作为全部内容的统一许可证。由于仓库同时包含文档、脚本、补丁、镜像、固件包和第三方材料,按内容类型分层授权: - **原创脚本、解析器和工具**:采用 [PolyForm Noncommercial 1.0.0](https://polyformproject.org/licenses/noncommercial/1.0.0),允许非商业研究、实验、测试、修改和再分发,但不得用于商业目的;
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/16 21:32:22
- 首次达标收录
- 2026/10/17 01:11:28
- 统计更新时间
- 2026/10/18 12:10:55
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
仓库信息
- 最近推送
- 2026/10/17 00:14:47
- 许可证标识
- NOASSERTION
- Fork 数
- 140
- 当前状态
- 未归档
收录记录
按创建时长与累计 Stars 首次收录:小火
首次发现项目