elf

elf

文章 0 浏览 4

在Linux中修改共享库

是否可以在不获取源代码的情况下修改Linux中的共享库(.so)??? 我了解 LD_PRELOAD,但这对于共享库本身使用的函数有用吗??? 有没有办法反编译/…

几度春秋 2024-09-09 01:25:48 6 0

用于修改 ELF 二进制文件动态部分的工具

是否有工具可以修改 ELF 二进制文件动态部分中的共享库条目?我想显式修改二进制文件中的共享库依赖项(即用自定义路径替换现有库的路径)…

苏辞 2024-09-08 12:51:45 6 0

位置无关代码的差异:x86 与 x86-64

我最近正在构建一个针对 x86-64 架构的特定共享库 (ELF),如下所示: g++ -o binary.so -shared --no-undefined ... -lfoo -lbar 失败并出现以下错误…

初心 2024-09-07 05:13:49 10 0

ELF文件格式中sh_addr是否总是等于sh_offset?

最近(是的,不再上学了)我一直在自学 ELF 文件格式。我主要关注这里的文档: http://www.skyfree.org/ linux/references/ELF_Format.pdf。 一切都很…

煮茶煮酒煮时光 2024-09-06 05:25:23 6 0

readelf显示的符号表各列的含义是什么?

有人可以使用 readelf 解释符号表中显示的列吗?…

奢望 2024-09-06 02:12:44 6 0

如何找到带有标题信息的 ELF 文件/图像的大小?

我需要找到精灵图像的大小进行一些计算。我尝试过在 Linux 上使用 readelf 实用程序,它提供了有关标题和部分的信息。我需要知道精灵的确切文件大小(…

瘫痪情歌 2024-09-04 21:01:54 15 0

为什么 objdump 不显示 .symtab 部分,而 readelf 却显示?

我使用 gcc 编译一个简单的程序,如果我使用 objdump 看到节头,它不会显示节 .symtab。对于同一个 a.out 文件,readelf 显示以下部分: [25] .symtab…

故事和酒 2024-09-04 16:41:41 10 0

为什么 Linux 二进制文件的虚拟内存地址从 0x8048000 开始?

在 Ubuntu x86 系统上反汇编 ELF 二进制文件时,我不禁注意到代码(.text)部分从虚拟地址 0x8048000 开始,并且所有较低的内存地址似乎都未使用。 这…

如果没有你 2024-09-03 21:07:39 10 0

libxml-ruby 在 x86_64 上加载失败

我们在服务器端遇到 libxml-ruby gem 问题 可能是因为它使用 x86_64 架构: $ uname -a Linux ip-10-228-171-64 2.6.21.7-2.fc8xen-ec2-v1.0 #1 SMP T…

难忘№最初的完美 2024-09-03 13:25:48 8 0

在 Windows 中的 Eclipse 中构建 elf

我在 Windows 中的 Eclipse 中构建 Elf 文件时遇到问题。似乎每次我构建时,都会创建一个适用于 Windows 的 PE / 可移植可执行文件。我进入了 Binary …

活雷疯 2024-09-03 11:18:57 11 0

访问ELF字符串表节头

假设以下情况: Elf_Section_Header *sectionHeaderTable //points to the start of a ELF section header table Elf_Section_Header *symtabHeader /…

巷雨优美回忆 2024-09-03 06:32:37 9 0

库初始化后从 RAM 中刷新 ELF 部分

我在 ELF 共享库中有很多代码,仅在库初始化期间使用(它是从静态初始化程序调用的)。如果我将此代码放在它自己的部分中(或者也许它可以放在 .init …

放肆 2024-09-03 05:47:15 7 0

将文件打包为 ELF 可执行文件

我目前正在寻找一种将数据添加到已编译的 ELF 可执行文件中的方法,即将文件嵌入到可执行文件中而不需要重新编译它。 我可以通过使用 cat myexe mydat…

自由如风 2024-09-02 18:37:06 7 0

为什么 elf 可执行文件的函数要加载到 x86 Linux 中对齐的地址?

我一直在研究 x86 上的 Linux elf 可执行文件,主要使用 IDA,但是 还有gdb。我注意到的一件事是函数总是被加载 在字对齐地址?有人知道其中的原因吗…

酒废 2024-09-02 05:36:14 9 0

elf 加载器如何初始化全局变量

对于 C 中的全局变量,如 int aglobal = 5; 加载器什么时候将 5 转移到 aglobal 中?它如何知道将 5 放入 aglobal 中。 函数中的静态声明的情况相同。…

感性不性感 2024-08-29 06:00:30 8 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文