有些對電腦系統和軟件感興趣的同學可能會好奇它們由什么組成,可能會去查看它們的文件夾。進到文件夾里后發現里面還有文件夾和各種文件,其中最多的就是后綴名為“.dll”的文件。同學們會好奇這種文件是做什么用的,想打開來看一看,但是不知道該用什么軟件打開。下面簡單說說“.dll”文件的打開方式。
一、文本編輯器
1.系統自帶的記事本、寫字板等功能
記事本可以打開“.dll”文件。右鍵單擊“.dll”文件,然后選擇“打開方式”,然后從列表中選擇“記事本”即可。打開之后會顯示亂碼,因為“.dll”文件在被創建的時候是二進制的,而記事本是按十進制展示文件內容的。所以,用記事本你可以打開,但是看不了里面的二進制內容。
2.外部文本編輯器
外部文本編輯器也可以打開“.dll”文件,比如Sublime Text,Sublime Text要比系統自帶的記事本功能強大,它可以直接展示二進制內容。
二、專業工具
可使用專業工具打開“.dll”文件,比如PE Explorer。PE Explorer可以查看“.dll”文件的所有內容,包括文件頭、導出表、導入表、資源、字符串等。打開以后是下圖所示的樣子,會把“.dll”文件的內容以結構的形式展示出來。
三、反匯編器
反匯編器可以打開“.dll”文件,比如IDA Pro、ILspy等。IDA Pro號稱是最棒的一個靜態反編譯軟件,為眾多0day世界的成員和ShellCode安全分析人士不可缺少的利器,用它打開文件以后界面是下圖這個樣子。
四、16進制編輯器winhex
Winhex也可以查看和編輯“.dll”文件,它其實是一個專門用來對付各種日常緊急情況的工具。它可以用來檢查和修復各種文件、恢復刪除文件、硬盤損壞造成的數據丟失等。同時它還可以讓你看到其他程序隱藏起來的文件和數據。
總之,打開“.dll”文件的軟件有很多種,這里列舉了幾種常用的。查不查看是一回事,能不能看懂是另外一回事,所以,各位同學按需選擇查看哦!