Skip to main content
在 Manus 中运行任何 Skill
一键导入

apple-vuln-research-kernelcache-kext-binary-diff

星标5
分支0
更新时间2026年5月31日 23:28

Reliably diff a single macOS kext between two macOS versions (e.g. 26.4.1 vs 26.5) when both kexts ship inside the kernelcache. Use when: (1) you need to confirm whether a kext was actually changed across a point release (kext CFBundleVersion is unreliable in macOS 26+: bumps with no code change, AND code changes with no version bump are both common); (2) you've extracted two .macho files but they differ in raw byte hash entirely because of linker relocation churn; (3) you need to rule out a silent CVE patch in a security-sensitive kext (e.g. AppleJPEGDriver, IOAESAccelerator, AppleH16CameraInterface, AppleUSBAudio, MT7932 DEXT); (4) you saw a 100-version kext bump and want to know whether it's a real change or just a SDK marker; (5) two kernelcaches have the same kext at different load VAs and a raw diff shows ~16% byte difference. Covers: kernelcache extraction with pyimg4 + ipsw, kext extraction with kmutil splitkc, PC-relative- immediate masking, load/store offset masking, opcode-class change counting, LC

安装

用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。

SKILL.md
readonly