c# - 是否有任何好的 VB/C# x86 反汇编程序库?

标签 c# vb.net x86 disassembly

<分区>

我正在寻找一个库,它可以将 x86 代码反汇编成某种对象模型,然后我可以用它来编写分析代码的例程。我对将 x86 代码转换为文本反汇编的库不感兴趣——我发现了其中的几个,但它们没有那么有用,因为我想在我反汇编的代码之上做一些工作.哦,我希望它是 .Net 代码(最好是 VB 或 C#)。

最佳答案

据我所知,Reflector 不支持 x86。

最好的办法是使用脚本或 COM 接口(interface)访问 OllyDbgIDA Pro .

如果您负担得起,我会推荐 IDA Pro。 IDA 拥有非常丰富的 API、积极的开发和大量的文档。您可以在自主模式下运行它,我相信使用“-AS”开关。参见 http://www.hex-rays.com/idapro/idadoc/417.htm有关命令行参数的更多信息。

我也遇到了libdasm ,但从未使用过它,所以不确定它有多好。 libdasm 看起来像 C/C++,因此用 C# 编写 API 包装器应该很简单。

关于c# - 是否有任何好的 VB/C# x86 反汇编程序库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/890213/

相关文章:

c# - 访问 Web 用户控件中的类变量

caching - MESI 协议(protocol)中的 L3$ 角色部分是什么

android - 使用 houdini(Android 模拟器)在基于 x86 的 AVD 上运行 ARM 库

C# 3d 模型查看器

c# - System.web.Mvc DependencyResolver 无法为泛型类创建对象

c# - 如何编程正则表达式以在 C# 中包含空格

vb.net - My.Computer.Audio.Play上的FileNotFoundException异常

c# - 从主 ASP .NET 应用程序中分离出 Web API Controller

c - 快速 x86 asm 问题

c# - FlowLayoutPanel 中奇怪的空格