IDA Skill
IDA Pro 逆向分析。通过 IDAPython 脚本获取反汇编、反编译、字符串、导入表、交叉引用等信息。
Install
npx skills add miunasu/IDA-Skill --skill IDA-Skillgit clone --depth 1 https://github.com/miunasu/IDA-Skill.git /tmp/IDA-Skill
mkdir -p ~/.claude/skills
cp -r /tmp/IDA-Skill/. ~/.claude/skills/IDA-SkillPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# IDA Pro 逆向分析 ## 安全规则 **仅支持静态分析** - 禁止调试、执行任何二进制文件。 ## 快速开始:初始化分析 对新样本进行初始化分析,自动生成 i64 数据库并提取所有基础信息: **注:下文全部示例皆为相对路径** 示例: ```powershell python skills/IDA-Skill/tools/init_analysis.py target.exe python skills/IDA-Skill/tools/init_analysis.py target.exe ./result ``` 输出文件: - `analysis.txt` - 基本信息 + 导出表 + OEP反编译 - `imports.txt` - 导入表 - `strings_use_subagent_to_analyse.txt` - 字符串(按编码分类,已过滤噪点) ## 分析方法论 ### 分析流程 遵循自顶向下的分析策略: 1. **入口点分析** - 从 OEP (Original Entry Point) 开始 2. **主函数定位** - 识别程序主逻辑入口(main/WinMain/DllMain) 3. **功能函数追踪** - 深入关键功能函数进行详细分析 ### 寻找关键函数的线索 利用以下信息辅助定位关键函数: - **导入表** (imports.txt) - 查看调用的系统 API,推断功能(如网络、加密、文件操作) - **导出表** (analysis.txt) - DLL 的对外接口,通常是核心功能 - **字符串引用** - 通过字符串内容反向定位使用它的函数 - **交叉引用** - 使用 `idautils.XrefsTo()` 查找函数调用关系 - **思维发散** - 使用 IDAPython 获取任何你想知道的线索来辅助分析 ### 使用 IDAPython 进行分析 **推荐工作流:** 1. 使用 `exec_ida.py` 执行 IDAPython 代码片段 2. 查看函数反编译结果:`ida_hexrays.decompile(ea)` 3. 追踪函数调用:`idautils.XrefsTo(ea)` / `idautils.XrefsFrom(ea)` 4. 分析数据引用:查找字符串、常量的使用位置 ### 字符串分析 - 重要规则 **禁止直接读取 strings_use_subagent_to_analyse.txt!** strings_use_subagent_to_analyse.txt 文件通常包含数千行字符串,直接读取会: - 消耗大量 token(可能超过上下文限制) - 导致响应缓慢 - 无法有效提取有价值信息 **正确做法:** 1. 使用子 Agent 分析 2. 或使用 grep 精确搜索 3. 或使用 IDAPython 定向查询 ### 分析输出要求 - 记录关键函数的地址、名称和功能 - 说明函数之间的调用关系 - 标注可疑或重要的代码逻辑 - 如涉及加密/混淆,尝试识别算法并提取密钥 ## 执行 IDAPython 代码 初始化分析后,使用 `exec_ida.py` 对 i64 数据库执行 IDAPython 代码进行深入分析。 ### 使用 --code-std 从标准输入读取代码,配合 PowerShell here-string 语法使用。
Details
- Skill name
IDA-Skill- Repository
- miunasu/IDA-Skill
- License
- AGPL-3.0
- Repo updated
- 21 October 2026
FAQ
What does the IDA Skill skill do?
IDA Pro 逆向分析。通过 IDAPython 脚本获取反汇编、反编译、字符串、导入表、交叉引用等信息。
How do I install the IDA Skill skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add miunasu/IDA-Skill --skill IDA-Skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is IDA Skill popular?
It lives in miunasu/IDA-Skill, which has 238 GitHub stars and 39 forks.
Related skills
Meihua Yishu
211muyen/meihua-yishu
Meihua Yishu (梅花易數) Plum Blossom I Ching divination skill. Use when users request divination, fortune telling, hexagram casting, or character analysis (測字). Triggers on: 占卜, 算卦, 問卦, 起卦, 解卦, 測字, 拆字, meihua, plum blossom, I Ching divination, 梅花易數.
Jacky Motion2 0
243Jackywxsz/Jacky-motion
Jacky Motion 2.2 Hybrid:把中文口播稿变成可录屏的信息动画单文件 HTML。可选纯 HTML 手动推进(16:9 或 3:4)或配合 SRT 自动播放(16:9,含 B-roll 录屏画框)。流程为审稿、分镜、锁风格、装配与视觉验收;七种重点风格共享同一套版式、动效与质量门禁。
Skill Compass
217Evol-ai/SkillCompass
Evaluate skill quality, find the weakest dimension, and apply directed improvements. Also tracks usage to spot idle or risky skills. Use when: first session after install, or user asks about skill quality, evaluation, inbox, suggestions, or improvement.
Tarot
291daman-ovo-0404/tarot-skill
Use when the user asks for tarot/塔罗/占卜/抽牌/牌阵/每日一牌/运势/感情、事业、决策指引. Provide Chinese tarot readings with scripted random draws, upright/reversed cards, agency-first advice, and safety boundaries.
Arkvol Greed Index
200joutaojian/arkvol-skill
查询并深度分析 Arkvol A股、港股、美股、基金、ETF、宽基、贪婪指数、科技板块、七巨头、Mag7、全球资金流、美元美债流动性、中国国债温度和52周低位数据。用于市场情绪、指标解释、筛选、排名、比较、预测、估值、目标价、仓位和策略分析;不提供具体证券买入/卖出推荐或荐股名单。
Simp
331BeamusWayne/simp-skill
追爱军师 — 帮你用最纯情的话把心上人追到手 | Love Strategist — win over your crush with the most sincere words
Browse the most popular Claude skills, all other skills, or write your own with the skills generator.