2009-06-16 107 views
2

曾经有过在反编译中使用人工神经网络的尝试吗?如果有可能将源代码的修饰语义和代码一起提供给神经网络,这将是很好的,因为它可以了解两者之间的联系。我认为这可能会在优化时失去效率,也可能对高级语言更好地工作,但我有兴趣听到任何人曾经有过的尝试。ANN反编译器?

回答

0

我假设你的意思反编译到人类可读C/C++相比大会然后,

给定了输入的大小(优化/编译的代码)和简洁的代码的输出大小和多线反编译过程的有状态性质,尽管这是ANN可以处理的一个更大的问题。

+0

是人类可读的,但不一定是C/C++,如果这样的项目已经启动,C/C++可能是最后的选择。我曾说过我会提供修剪后的语义(不是原始格式的源代码)和未优化的代码给ANN。 – 2009-06-23 04:53:07