2
逆向工程文件格式這是延長的問題:Tools to help reverse engineer binary file formats使用人工智能技術
是否有可公開獲得使用羣集和/或數據挖掘技術進行逆向工程文件格式的任何工具?
例如,使用該工具,您將獲得具有相同格式的文件集合,並且該工具的輸出將是通用結構?
逆向工程文件格式這是延長的問題:Tools to help reverse engineer binary file formats使用人工智能技術
是否有可公開獲得使用羣集和/或數據挖掘技術進行逆向工程文件格式的任何工具?
例如,使用該工具,您將獲得具有相同格式的文件集合,並且該工具的輸出將是通用結構?
如果你有一個真正有效的二進制編碼格式(ZIP文件是一個例子),那麼每個位的信息內容都很高。基本上,它看起來像一個完美的隨機數。
如果沒有額外的知識,您無法從中推斷出任何事情。
如果二進制編碼效率不高,理論上,您看到結構有一些微弱的機會。但這聽起來確實很難;你甚至開始猜測田地的邊界在哪裏?
AI機器學習類型會告訴你,除非你已經「幾乎」知道它,否則你不能學習任何東西。通常他們通過對問題進行編碼來獲得成功,至少你可以推理問題。
我不認爲你不能提供更多的信息就可以做到這一點。你知道關於文件格式的一切嗎?字段大小始終小於N位?只有ASCII字符串被編碼,反之亦然?
我只是想知道是否有工具已經在那裏作出一般猜測的格式是什麼......我不需要這個來解決問題,只是出於好奇 – monksy 2009-12-05 03:18:31
史蒂文指着爲什麼沒有。這不是一個普遍的問題。 – 2009-12-07 03:42:20