Linux下查看可執行文件、動態庫的ELF頭等信息

      用法: readelf <option(s)> elf-file(s)

      作用: 和Windows下的PE文件類似,ELF文件是linux系統下可執行文件、動態庫文件、靜態庫文件的標準格式。有時候我們需要查看ELF文件的頭信息,或者動態庫文件的導出函數等,這時候readelf命令的作用就來了。

      例子:

             查詢ELF文件頭信息。

             如下是表明test是一個32位的可執行文件,函數的入口地址爲0x8048a70。小端模式存放數據。

                 

                 如下表明test_x64是一個64位的可執行文件。

                 

                 動態庫文件的ELF頭:

                  


                  和PE文件類似,ELF文件也是分成一個個段的,比如代碼段,數據段等等。查詢ELF文件的段信息:

                  

                  當然也可以查詢其它的信息。具體可以通過readefl -h 查詢使用其它的參數。這裏就不一一列舉啦。

                  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章