分析elf檔案的利器(常用命令)

2021-06-18 11:18:08 字數 576 閱讀 6723

(1)readelf

針對elf檔案的解析器

readelf -a a.out

(2)objdump -h

objdump -h a.out  將elf檔案的各個段的基本資訊列印出來

objdump -x a.out可以列印更多的資訊,但是比較雜亂

(3)size

size命令檢視elf檔案的**段、資料段和bss段的長度

size a.out

(4)objdump -s -d

-s 選項將所有段的內容以十六進製制的形式列印出來

-d 選項將所有包含指令的段反彙編

(5)如何將乙個二進位制檔案作為目標檔案中的乙個段

使用objcopy工具。

檢視目標檔案的重定位表(用來描述如何修改相應的段裡的內容)。

7 提取section

objcopy -o binary -j .data testzsp2.out testzsp.data

Linux檔案常用命令

第一部分 目錄樹 bin bin是binary的縮寫。這個目錄是對unix系統習慣的沿襲,存放著使用者最經常使用的命令。例如 cp,ls,cat。boot 這裡存放的是啟動linux時使用的一些核心檔案。dev dev是device 裝置 的縮寫。這個目錄下是所有linux的外部裝置,其功能類似do...

Linux 檔案常用命令

mkdir directoryname make directory 建立乙個目錄 touch filename 建立乙個檔案 cp copy 複製檔案 cp 原始檔 目標檔案 mv remove 移動檔案 mv 原始檔 目標檔案 rm remove rm filename 刪除檔案 rm r di...

Linux檔案常用命令

linux stat命令 stat 是檢視檔案詳細資訊的命令,而且可以看到檔案的這三個時間,其基本資訊如下。命令名稱 stat。英文原意 display file or file system status。所在路徑 usr bin stat。執行許可權 所有使用者。功能描述 顯示檔案或檔案系統的詳...