2009-12-15 26 views
1

我在找一個軟件,能夠分解分析文件。你知道任何?文件結構瀏覽器(像Wireshark,但文件)

我的意思是什麼,給定文件,會告訴我的,例如:

  • 這裏是神奇的數字,告訴它是一個PNG,並在這裏開始顏色定義,這裏有雲的壓縮標誌,然後有圖像數據,等等...

或類似的東西:

  • 這是一個MP3文件,這裏是ID3定義,這裏是標誌講,這是聯合立體聲等等...

我要尋找一個軟件用文件做什麼Wireshark(Ethereal)正在做與網絡流量

謝謝!

+0

我不認爲有這樣的應用程序。唯一簡單的解決方案是使用一些語法文件和一些腳本。但我相信,自己編寫這個腳本+語法數據庫比較容易... – avp 2009-12-15 10:10:03

回答

1

軟件HexWorkshop是一個商業十六進制編輯器,它具有「數據解釋」模式,其中數據結構的每個字段在編輯器中突出顯示。它帶有(很少)數據結構或文件格式的定義,但您可以輕鬆編寫自己的。

我曾經使用一個非常舊的版本(幾年前),這個軟件已經幫助了我很多的逆向工程項目。

0

您可以在unix框(或者在mingw或cygwin下)使用'file'命令來確定文件的類型。這將查找已知類型的幻數。但不會提供額外的信息。

我不知道任何軟件都具有所有文件格式的全部知識,以提供進一步的見解(文件中的章節)。