Skip to content
Back to skills

076 Api 84eb335f

ASecurity

本文档是 IDAPython API 的精简索引,按功能模块组织。完整文档位于 `docs/` 目录。

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
datapythonc++nodeapi

Works with

  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 076-api_84eb335f --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 076 Api 84eb335f?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 076 Api 84eb335f
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-076-api-84eb335f/badge)](https://www.skillsdirectory.com/skills/tools-only-076-api-84eb335f)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# IDAPython API 索引

本文档是 IDAPython API 的精简索引,按功能模块组织。完整文档位于 `docs/` 目录。

## 模块总览

| 分类 | 模块 | 用途 |
|------|------|------|
| 核心 | ida_idaapi, ida_pro | 基础类型、常量定义 |
| 反汇编 | ida_ua, ida_allins | 指令解码、操作数分析 |
| 字节操作 | ida_bytes, ida_nalt | 读写字节、数据类型 |
| 符号引用 | ida_name, ida_xref | 命名、交叉引用 |
| 函数 | ida_funcs, ida_frame | 函数操作、栈帧分析 |
| 段 | ida_segment | 段管理 |
| 类型 | ida_typeinf | 结构体、枚举、类型 |
| 反编译 | ida_hexrays | Hex-Rays 伪代码 |
| UI | ida_kernwin | 界面交互 |
| 脚本 | idc, idautils | 便捷函数 |

## 按功能分类

### 01_core - 核心模块

IDA 数据库核心功能和基础设施。

| 模块 | 说明 |
|------|------|
| [ida_ida](docs/01_core/ida_ida.md) | IDA 全局配置和 inf 结构体 |
| [ida_idaapi](docs/01_core/ida_idaapi.md) | 基础类型定义(ea_t, BADADDR) |
| [ida_pro](docs/01_core/ida_pro.md) | 工具类(qvector, qstring) |
| [ida_netnode](docs/01_core/ida_netnode.md) | IDB 底层存储接口 |
| [ida_registry](docs/01_core/ida_registry.md) | IDA 配置读写 |
| [ida_undo](docs/01_core/ida_undo.md) | 撤销/重做 |
| [idaapi](docs/01_core/idaapi.md) | 高级 API 封装 |

### 02_disasm - 反汇编引擎

指令解码和处理器模块。

| 模块 | 说明 |
|------|------|
| [ida_ua](docs/02_disasm/ida_ua.md) | 指令分析(insn_t, op_t) |
| [ida_allins](docs/02_disasm/ida_allins.md) | 指令定义和助记符 |
| [ida_idp](docs/02_disasm/ida_idp.md) | 处理器模块接口 |
| [ida_ieee](docs/02_disasm/ida_ieee.md) | 浮点数处理 |

### 03_bytes_data - 字节与数据操作

直接操作 IDB 中的字节数据。

| 模块 | 说明 |
|------|------|
| [ida_bytes](docs/03_bytes_data/ida_bytes.md) | 读写字节、patch、数据类型 |
| [ida_nalt](docs/03_bytes_data/ida_nalt.md) | 地址属性、注释、字符串类型 |
| [ida_offset](docs/03_bytes_data/ida_offset.md) | 偏移量引用 |
| [ida_fixup](docs/03_bytes_data/ida_fixup.md) | 重定位信息 |
| [ida_bitrange](docs/03_bytes_data/ida_bitrange.md) | 位范围操作 |

### 04_names_xrefs - 符号与交叉引用

管理符号名称和引用关系。

| 模块 | 说明 |
|------|------|
| [ida_name](docs/04_names_xrefs/ida_name.md) | 符号命名操作 |
| [ida_xref](docs/04_names_xrefs/ida_xref.md) | 交叉引用管理 |
| [ida_entry](docs/04_names_xrefs/ida_entry.md) | 入口点管理 |

### 05_functions - 函数分析

函数识别和栈帧分析。

| 模块 | 说明 |
|------|------|
| [ida_funcs](docs/05_functions/ida_funcs.md) | 函数操作(func_t) |
| [ida_frame](docs/05_functions/ida_frame.md) | 栈帧、局部变量 |
| [ida_libfuncs](docs/05_functions/ida_libfuncs.md) | FLIRT 签名识别 |

### 06_segments - 段与地址空间

管理程序内存段。

| 模块 | 说明 |
|------|------|
| [ida_segment](docs/06_segments/ida_segment.md) | 段操作(segment_t) |
| [ida_segregs](docs/06_segments/ida_segregs.md) | 段寄存器值 |
| [ida_range](docs/06_segments/ida_range.md) | 地址范围(range_t) |

### 07_types - 类型系统

C/C++ 类型信息管理。

| 模块 | 说明 |
|------|------|
| [ida_typeinf](docs/07_types/ida_typeinf.md) | 类型操作(tinfo_t) |
| [ida_srclang](docs/07_types/ida_srclang.md) | 源语言设置 |

### 08_decompiler - Hex-Rays 反编译器

需要 Hex-Rays 许可证。

| 模块 | 说明 |
|------|------|
| [ida_hexrays](docs/08_decompiler/ida_hexrays.md) | 反编译 API(cfunc_t, ctree) |

### 09_debugger - 调试器

IDA 调试功能。

| 模块 | 说明 |
|------|------|
| [ida_dbg](docs/09_debugger/ida_dbg.md) | 调试控制、断点、内存读写 |
| [ida_idd](docs/09_debugger/ida_idd.md) | 调试器接口定义 |
| [ida_regfinder](docs/09_debugger/ida_regfinder.md) | 寄存器值追踪 |

### 10_ui - 用户界面

图形界面和显示。

| 模块 | 说明 |
|------|------|
| [ida_kernwin](docs/10_ui/ida_kernwin.md) | 窗口、菜单、对话框 |
| [ida_graph](docs/10_ui/ida_graph.md) | 图形视图 |
| [ida_gdl](docs/10_ui/ida_gdl.md) | 控制流图 |
| [ida_lines](docs/10_ui/ida_lines.md) | 反汇编行输出 |

### 11_loader - 文件加载器

文件加载和数据库 I/O。

| 模块 | 说明 |
|------|------|
| [ida_loader](docs/11_loader/ida_loader.md) | 加载器接口 |
| [ida_diskio](docs/11_loader/ida_diskio.md) | 磁盘 I/O |
| [ida_fpro](docs/11_loader/ida_fpro.md) | 文件流操作 |

### 12_analysis - 自动分析

IDA 自动分析引擎。

| 模块 | 说明 |
|------|------|
| [ida_auto](docs/12_analysis/ida_auto.md) | 分析队列控制 |
| [ida_problems](docs/12_analysis/ida_problems.md) | 问题列表 |
| [ida_search](docs/12_analysis/ida_search.md) | 搜索功能 |

### 13_misc - 辅助工具

其他辅助功能。

| 模块 | 说明 |
|------|------|
| [ida_expr](docs/13_misc/ida_expr.md) | IDC 表达式求值 |
| [ida_dirtree](docs/13_misc/ida_dirtree.md) | 目录树管理 |
| [ida_strlist](docs/13_misc/ida_strlist.md) | 字符串列表 |
| [ida_tryblks](docs/13_misc/ida_tryblks.md) | 异常处理块 |
| [ida_moves](docs/13_misc/ida_moves.md) | 地址移动记录 |
| [ida_merge](docs/13_misc/ida_merge.md) | 数据库合并 |

### 14_scripting - 脚本接口

IDC 兼容层和 Python 工具。

| 模块 | 说明 |
|------|------|
| [idc](docs/14_scripting/idc.md) | IDC 兼容函数 |
| [ida_idc](docs/14_scripting/ida_idc.md) | IDC 辅助函数 |
| [idautils](docs/14_scripting/idautils.md) | 常用迭代器(Functions, Heads) |
| [idadex](docs/14_scripting/idadex.md) | DEX 文件支持 |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.