社区
VxWorks
帖子详情
elf文件数据段地址
会有钱的-_-
2020-11-23 10:52:55
刚玩Linux,新手。
最近在模仿elf文件注入,其中模仿代码中有如下部分:
// 数据段的地址, 73为数组中程序数据段的相对位置
int data_entry = elf_ehdr.e_entry +73;
上面的73数据始终没明白来源,不知道是不是数据段LOAD的offset的10进制格式数值。
求助大佬!!!
...全文
3048
回复
打赏
收藏
elf文件数据段地址
刚玩Linux,新手。 最近在模仿elf文件注入,其中模仿代码中有如下部分: // 数据段的地址, 73为数组中程序数据段的相对位置 int data_entry = elf_ehdr.e_entry +73; 上面的73数据始终没明白来源,不知道是不是数据段LOAD的offset的10进制格式数值。 求助大佬!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ELF
文件
系统格式.pdf
程序头部的
数据
结构定义了如何加载
ELF
文件
中的各个
段
到内存中。 **3.8.2 程序加载** 程序加载过程是指将
ELF
文件
中的各个
段
加载到内存中,并根据重定位信息进行必要的调整。 **图9:可执行
文件
布局示例** 此图展示...
ELF
文件
解析和加载(附代码)
代码实现1.
elf
文件
基本概念
elf
文件
是一种目标
文件
格式,用于定义不同类型目标
文件
以什么样的格式,都放了些什么东西。主要 用于linux平台。windows下是PE/COFF格式。 可执行
文件
、可重定位
文件
(.o)、共享目标
文件
(....
程序运行之
ELF
文件
的
段
从下面结果看到除了代码
段
,
数据
段
和BSS
段
以外,还有.rodata(只读
数据
段
), .comment(注释信息
段
),.note.GNU-stack(堆栈提示
段
)。比如.text
段
的偏移位置是0x40. 代表
ELF
的header占据的空间为0x00-0x40。另外GCC还提供...
ELF
文件
的
段
本篇文章接着上一篇继续讲解本篇文章讲解
ELF
文件
中的不同类型
段
。
ELF
文件
详解—初步认识
讲解
ELF
文件
格式,目标
文件
再不同的系统或平台上具有不同的命名格式,在Unix和X86-64 Linux上称为
ELF
(Executable and Linkable Format,
ELF
)。
ELF
文件
格式提供了两种不同的视角,在汇编器和链接器看来,
ELF
文件
是由...
VxWorks
2,184
社区成员
2,914
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章