最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

readelf命令讀取elf文件的詳細信息(推薦)

 更新時間:2023年02月13日 08:53:36   作者:Muling_m  
這篇文章主要介紹了readelf命令讀取elf文件的詳細信息,在這里使用一個elfDemo.rel作為示例,elfDemo.rel是elfDemo.c使用如下指令生成的,需要的朋友可以參考下

readelf命令

概述

readelf用于查看elf文件的文件信息,關(guān)于elf文件及其格式的介紹在【ctf權(quán)威競賽指南筆記】(2)二進制文件中有比較詳細的介紹。

常用參數(shù)

在這里使用一個elfDemo.rel作為示例,elfDemo.rel是elfDemo.c使用如下指令生成的。

gcc -c elfDemo.c -o elfDemo.rel 

elfDemo.c內(nèi)容如下:

#include<stdio.h>
int global_inited_var = 10;//global var inited
int global_uninited_var;//global var uninited
char* global_char_x = "saa";
void func(int sum)
{
	printf("%d\n",sum);
}
void main(){
	static int local_static_inited_var = 20;//local static inited
	static int local_static_uninited_var;//local static uninited
	int local_inited_var = 30;//local inited
	int local_uninited_var;//local uninited					
	func(local_static_inited_var+local_static_inited_var+local_inited_var +local_uninited_var);
}

-a 全部

顯示全部信息,等同于附參數(shù)-h -l -S -s -r -d -V -A -I

readelf -a elfDemo.rel

-h 文件頭

查看elf文件的文件頭。

readelf -a elfDemo.rel

-l 程序頭

顯示elf文件的程序頭信息。需要注意,參數(shù)為小寫L而不是大寫的i。

等同于--program-headers--segments

readelf -l elfDemo.rel

rel文件需要鏈接而不可以直接執(zhí)行,所以沒有程序頭。

-S section頭

顯示段頭內(nèi)容。

等同于--section-headers--sections

readelf -l elfDemo.rel

-e 全部頭

等同于-h -l -S,顯示三個頭部信息。

readelf -e elfDemo.rel

-s 符號表

等同于--symbols。顯示符號表。

readelf -e elfDemo.rel

-n 內(nèi)核注釋

顯示內(nèi)核注釋信息。

-r 重定位

顯示重定位信息。

readelf -r elfDemo.rel

-d 動態(tài)段

顯示動態(tài)段信息。

這個文件沒有.dynamic段。

-V 版本

顯示elf文件的版本信息。

-A CPU架構(gòu)

顯示CPU架構(gòu)信息。

-x 16進制展示段

以16進制形式顯示指定段的內(nèi)容,可以用段的索引或者段名來指定。

如在section頭中可以看到,.text段索引為1,所以可以使用。、

readelf -x 1 elfDemo.rel
readelf -x .text elfDemo.rel

兩種形式之一來查看.text段內(nèi)的內(nèi)容。

到此這篇關(guān)于readelf命令讀取elf文件的詳細信息的文章就介紹到這了,更多相關(guān)readelf命令讀取elf文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

连云港市| 永清县| 巴里| 织金县| 远安县| 吉首市| 阿合奇县| 泌阳县| 司法| 富宁县| 台安县| 都昌县| 阜阳市| 巴彦县| 方正县| 孟州市| 开平市| 连城县| 长乐市| 杭州市| 丽江市| 金寨县| 安徽省| 赞皇县| 徐闻县| 科技| 察隅县| 墨脱县| 平昌县| 荆门市| 临沭县| 彰武县| 大方县| 潞城市| 铜鼓县| 长顺县| 七台河市| 平昌县| 大兴区| 彰化县| 新民市|