在人工智能时代,为什么反编译仍然是一个未解决的问题?

3 分•作者: ferfumarma•15 天前
可以用于训练的源程序-可执行程序对有成千上万种,而编译器是 AI 可以轻松识别并作为重要加权因素来考虑的参数。 那么,为什么不存在(或者可能存在但我不知道)一个基于 AI 的反编译器,能够接收几乎任何机器代码,并将其转换为高度可读的源代码(包括有意义的变量名和注释猜测)呢?当可执行程序可以被 AI 模型在运行时运行和检查时,这似乎应该更容易。 AI 反编译的最新进展是什么?现在有什么工具可以让我尝试吗?
查看原文
There are thousands of pairs of source-executable pairs that could be used for training, and the compiler is a parameter that AI can easily identify and account for as a heavily weighted factor.<p>So why isn&#x27;t there (or maybe there is and I don&#x27;t know about it) an AI based decompiler that can take almost any machine code, and transform it into highly readable source code (complete with meaningful guesses for variable names and comments)? It seems like it should be even easier when the executable could be run and inspected at runtime by the AI model.<p>What is the state of the art with AI decompilation, and are there tools I can play with today?