軟件介紹
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。如下方法代碼。