Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
3年前关闭。
Improve this question
我正在寻找一个将x86代码分解为某种对象模型的库,然后可以使用该库编写用于分析代码的例程。我对将x86代码转换为文本反汇编的库不感兴趣-我发现了不止这些库,但是它们并不是那么有用,因为我想在反汇编的代码上做一些工作。哦,我希望它是.Net代码(最好是VB或C#)。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
3年前关闭。
Improve this question
我正在寻找一个将x86代码分解为某种对象模型的库,然后可以使用该库编写用于分析代码的例程。我对将x86代码转换为文本反汇编的库不感兴趣-我发现了不止这些库,但是它们并不是那么有用,因为我想在反汇编的代码上做一些工作。哦,我希望它是.Net代码(最好是VB或C#)。
最佳答案
据我所知,Reflector不会执行x86。
最好的选择是将脚本或COM接口(interface)用于OllyDbg或IDA 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/
10-10 12:36