Macos Reverse

zhaoxuya520/reverse-skill/skills/macos-reverse

作者 zhaoxuya520cab634bd855f無授權條款40K 個星標收錄於 2026年10月9日更新於 2026年10月9日儲存庫2 週前更新

Use for authorized macOS and Mach-O reverse engineering including codesign, Objective-C/Swift recovery, endpoint security surfaces, and Apple platform malware analysis.

僅含說明Security
AI 產生的概覽

指導經授權的 macOS 與 Mach-O 逆向工程,涵蓋程式碼簽章、Objective-C/Swift 還原與惡意軟體分析。

功能
此技能提供針對 macOS 二進位檔與應用程式套件的逆向工程流程,包括 Mach-O 執行檔、dylib 與 framework。流程涵蓋套件與程式碼簽章檢查、符號/字串/載入指令的靜態分析,以及使用 lldb 或 Frida 的動態分析。它也引用隨附的 Mach-O 初步分析參考文件,以及 iOS 與惡意軟體分析相關技能。
適用情境
適用於對 macOS 或 Mach-O 目標(如應用程式套件、LaunchAgent 或常駐程式)進行經授權的分析。適合涉及程式碼簽章、Hardened Runtime、Objective-C 或 Swift 符號還原,以及 macOS 惡意軟體初步分析的任務。
執行需求
需要 macOS 分析工具,例如 otool、nm、codesign、class-dump 或 dsdump、Hopper、Ghidra 或 IDA、Frida 與 lldb,以及隨附的參考檔案。不附帶指令碼,僅為說明性指示。

macOS / Mach-O Reverse Engineering

ACTION REQUIRED(读完后立刻执行)

  1. NOW: 读取 ../field-journal/precedent-reverse.md
  2. NOW: 确认目标为 macOS/Mach-O/App bundle(iOS IPA → mobile-reverse/)
  3. NEXT: tool-index;jtool2/lldb 等
  4. ACT: 签名与装载信息 → 静态 → 动态(lldb/Frida)

适用场景

  • Mach-O 可执行文件 / dylib / framework
  • .app bundle、LaunchAgent/Daemon
  • Objective-C / Swift 符号与 runtime
  • 公证/签名、Hardened Runtime、TCC 相关行为分析
  • macOS 恶意软件静态/动态分析(联合 malware-analysis)

工作流

1. 包体与签名

bash
file targetcodesign -dv --verbose=4 targetspctl -a -vv target 2>&1otool -L target

2. 静态

text
□ class-dump / swift-demangle / Hopper / Ghidra / IDA□ 字符串与 XPC 服务名、TCC 敏感 API□ LC_LOAD_dylib 依赖与 rpath

3. 动态

text
□ lldb / Frida□ fs_usage / log stream 观察□ 网络:联合 protocol-reverse 或代理

工具链

工具用途
otool / nm / codesign系统自带
Hopper / Ghidra / IDA反编译
class-dump / dsdumpObjC
Frida / lldb动态
jtool2Mach-O

参考

  • references/macho-triage.md
  • ../mobile-reverse/(iOS) ../ghidra-reverse/ ../malware-analysis/

路由上下文

上游: MASTER R31
下游: iOS → mobile-reverse;通用样本 → malware-analysis

任务完成自检

  • 是否记录签名/Hardened Runtime 状态?
  • 是否有地址级/符号级结论?
  • Checklist?

來源與署名

來源:zhaoxuya520/reverse-skill位於skills/macos-reverse提交cab634b

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架