軟件介紹010 Editor百度云是一款由SweetScape公司開發的專業級文本編輯器和十六進制編輯器,這款軟件可以通過范本來解析二進位文件,從而幫助我們的用戶讀懂和編輯一切可視的二進位文件。另外010 Editor百度網盤還可以支持多種計算校驗和散列算法。 010 Editor百度云不僅可以幫助我們的用戶快速解析各種二進位文件,而且這款軟件能夠支持CRC-16,CRC-32,Adler32,MD2,MD4,MD5等多種算法。通過使用010 Editor百度網盤,我們就可以編輯二進制文件,腳本,模板,Unicode,UTF-8或其他代碼。
010 Editor百度云軟件特色1、專業文本編輯器 編輯文本文件,XML,HTML,Unicode和UTF-8文件,C / C ++源代碼,PHP等。 無限的撤消以及強大的編輯和腳本工具。 巨大的文件支持(超過50 GB)。 列模式編輯。 2、全球最佳十六進制編輯器 任何大小文件的二進制編輯性能均無與倫比。 使用強大的二進制模板技術來了解二進制數據。 編輯80多種格式。 查找并修復硬盤驅動器,存儲密鑰,閃存驅動器,CD-ROM等問題。 調查和修改進程中的內存。 3、二進制模板-十六進制編輯到新水平 為什么010 Editor如此強大?與傳統的十六進制編輯器僅顯示文件的原始十六進制字節(1)不同,010編輯器還可以使用二進制模板(2)將文件解析為分層結構。與僅使用原始十六進制字節相比,運行二進制模板的結果更易于理解和編輯。 二進制模板易于編寫,外觀類似于C / C ++結構,除了它們可能包含if,for或while語句以及函數或復雜表達式。 功能強大,足以解析幾乎所有二進制文件格式。 可以設置為在打開文件時自動運行。 模板可以共享,并且模板庫中提供了可供下載的模板列表。 4、分析工具-深入研究您的數據 針對許多不同數據類型的完全查找,替換,在文件中查找和在文件中替換功能。 強大的二進制比較工具,用于分析兩個文件之間的逐字節差異。 使用直方圖工具對字節出現進行計數并可視化數據。 計算校驗和/哈希算法,包括CRC-16,CRC-32,Adler32,MD2,MD4,MD5,RIPEMD160,SHA-1,SHA-256,TIGER等。 5、腳本-自動執行編輯 可以使用類似于C / C ++的語法自動執行簡單或復雜的編輯操作。 擁有300多種不同功能,可對數據進行操作。 與二進制模板集成以直觀地編輯文件。只需分配給二進制模板中定義的變量即可修改文件。 腳本可以共享,并且可以在我們的腳本檔案庫中找到要下載的腳本列表。 從沒有用戶界面的命令行運行腳本以進行批處理。
軟件功能1、具有標準的剪貼/復制/粘貼功能,易于使用。 2、支持二進制模板,使得分析和編輯二進制文件更加容易。 3、強大的DynaBin數據引擎,使您能夠立即打開/復制/粘貼巨型文件(大多數情況下)。 4、更容易載入超過4GB大的文件(如果文件系統支持的話)。 5、所有十六進制編輯操作支持無限制的撤銷/重做操作。 6、[工作區]保存了所有目前打開、最近打開和收藏的文件,并包含一個文件瀏覽器。 7、大多數的數據類型都具有完整的查找/替換功能。 8、[查看工具]能夠使您方便的編輯不同格式的數據。 9、強大的二進制比較功能,并能以柱狀圖的形式顯示比較結果。 10、能夠進行包括CRC-16,CRC-32,Adler32,MD2,MD4,MD5,RIPEMD160,SHA-1,SHA-256和TIGER在內的較驗和或散列計算。 11、集成了一個使用類C語法的表達式計算器。 12、能夠保存多個界面,每個界面內分別包含超過90個獨立的自定義功能。 13、在文件中可以使用書簽來標記重要字節。 14、處理數據時支持超過20個數學操作。 15、文件中能夠通過不同顏色高亮顯示來區分不同類型的字節。 16、同一文件支持多視圖。 17、能夠以十六進制、十進制、八進制、二進制和字符形式進行編輯。 18、可以通過[跳轉]功能來跳轉到文件的任意位置。 19、能夠在ASCII和EBCDIC之間進行轉換。 20、能夠以十六進制文本、C/C++代碼、Java代碼、Intel十六進制格式(8,16,或32位版本)、或MotorolaS-Records(3種類型)形式導入或導出數據。 21、打印操作支持完整的打印預覽、頁眉、頁腳和頁邊距的設置功能。 22、帶提示的完全文檔編制功能。 010 Editor百度云使用方法1、執行的exe文件的命令如下;
2、實現e_lfanew:相對于文件首的偏移量--》用于找到PE頭的操作如下;
3、實現加個PE頭的操作;
4、實現reverseMe的操作如下;
5、測試的效果如下;
6、實現二進制形式打開文件,文件開始字節為FF D8,文件結束兩字節為FF D9初步判定文件為jpeg。如下方法代碼。
|