2
曾經有過在反編譯中使用人工神經網絡的嘗試嗎?如果有可能將源代碼的修飾語義和代碼一起提供給神經網絡,這將是很好的,因爲它可以瞭解兩者之間的聯繫。我認爲這可能會在優化時失去效率,也可能對高級語言更好地工作,但我有興趣聽到任何人曾經有過的嘗試。ANN反編譯器?
曾經有過在反編譯中使用人工神經網絡的嘗試嗎?如果有可能將源代碼的修飾語義和代碼一起提供給神經網絡,這將是很好的,因爲它可以瞭解兩者之間的聯繫。我認爲這可能會在優化時失去效率,也可能對高級語言更好地工作,但我有興趣聽到任何人曾經有過的嘗試。ANN反編譯器?
我假設你的意思反編譯到人類可讀C/C++相比大會然後,
給定了輸入的大小(優化/編譯的代碼)和簡潔的代碼的輸出大小和多線反編譯過程的有狀態性質,儘管這是ANN可以處理的一個更大的問題。
是人類可讀的,但不一定是C/C++,如果這樣的項目已經啓動,C/C++可能是最後的選擇。我曾說過我會提供修剪後的語義(不是原始格式的源代碼)和未優化的代碼給ANN。 – 2009-06-23 04:53:07