百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
U

udis86

> 编程语言
开源

用于 x86 和 x86-64 的反汇编库

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于 x86 和 x86-64 的反汇编库

Udis86 是一个用于 x86 和 x86-64 指令集体系架构的反汇编程序。它由名为 libudis86 的 C 库组成,该库提供了一个清晰、简单的接口,用于解码原始二进制数据流,并以结构化的方式检查反汇编的指令。

o 支持所有 x86 和 x86-64 (AMD64) 通用指令和系统指令。 o 支持的 ISA 扩展: - MMX、FPU (x87)、AMD 3DNow - SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AES、AMD-V、INTEL-VMX、SMX o 指令定义在 XML 文档中,并根据性能生成操作码表。 o 支持 INTEL (NASM) 和 AT&T (GNU as) 样式汇编语言语法的输出。 o 支持多种输入方法: 文件、内存缓冲区和函数回调钩子。 o 可重入,不进行动态内存分配。 o 具有完整的 API 文档。

udcli udcli 是一个小型命令行工具,可满足您快速反汇编的需求。

$ echo "65 67 89 87 76 65 54 56 78 89 09 00 90" | udcli -32 -x 0000000080000800 656789877665 mov [gs:bx+0x6576], eax 0000000080000806 54 push esp 0000000080000807 56 push esi 0000000080000808 7889 js 0x80000793 000000008000080a 0900 or [eax], eax 000000008000080c 90 nop

文档

libudis86 API 具有完整的文档。包分发中包含 一个可以通过安装的 Texinfo 文件

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言