参考Linux系统中readelf的功能输出,编写一个程序实现和其一样的功能,以实现对elf文件的头、程序头、节区头等内容的读取显示,相当于是一个对readelf的复现,但是功能上并不是很完备,这里只实现了读取elf头、程序头、节区头、可重定位段和符号表的内容。程序通过指针偏移的方式,根据elf头的信息找到其他各个字段的位置所在,创建相应的数据结构指针(数据结构使用源码中的elf.h),进行对信息的打印。
2022-07-16 12:00:33 48KB elf文件解析器c语言版
1