可编写脚本的Windows反汇编程序[非cygwin]

wis*_*shi 0 c# reverse-engineering portable-executable

我目前正在尝试实现结合逆向工程和图论的东西.因此,我想拆解PE二进制文件.有一些非常复杂的工具可以这样做,比如IDA或w32dasm.后来似乎死了.IDA不是可编写脚本的 - 据我所知.

我想要一个可编写脚本的反汇编程序的原因是,我在C#中实现了我的程序.它得到一个二进制文件,因此必须以某种方式获取操作码.我想我需要用一些参数调用一些帮助程序.没有GUI就无法调用IDA.它不提供真正的cmdline选项.

有任何想法吗?

谢谢,愿

Vla*_*eev 5

IDA有一种名为IDC的内置脚本语言.这里有很多例子.此外,可以在没有GUI的情况下调用IDA - 请参阅idaw.exe的文档.