elf

elf

文章 0 浏览 4

我可以从ELF文件的符号表中的符号信息中获取对象名称吗?

我已经成功解析了一个由多个源文件编译而成的elf文件(可执行文件)。我能够获取绑定(本地、全局、弱)、类型(对象、文件、部分、函数)、符号大小…

つ低調成傷 2024-11-28 13:55:59 0 0

32 位 x86 代码是否需要为共享库文件专门进行 PIC 编译?

如果目标文件打算作为共享库 (.so) 加载,则将代码编译到目标文件需要与位置无关,因为加载共享目标文件的基虚拟地址在不同的进程中进入可能会有所不…

二货你真萌 2024-11-28 07:29:24 1 0

ELF/linux 中 Mach-O 的两级命名空间符号解析

有人知道 ELF/linux 中与 Mach-O 的两级命名空间符号解析等效的吗?我想要链接到 lib+sym 的代码,而不是 sym。 我正在尝试做最能描述为通常是 JIT 编…

只有影子陪我不离不弃 2024-11-28 05:23:28 2 0

为什么 addr2line 只适用于函数

我有 addr2line 为函数地址工作: $ nm -S executable | grep main 08048742 000000a0 T main $ addr2line -e executable 08048742 /home/blablabla/s…

篱下浅笙歌 2024-11-27 09:50:45 0 0

ELF 针对本地部分重新定位

我正在尝试创建自己的 ELF .o 文件,在其中我想写出指向其他内存条的内存条。我不想给每个条带一个名称,所以我只是跟踪它们相对于它们所在部分的开头…

牵你手 2024-11-27 00:24:51 2 0

有没有成熟的解决方案来创建带有 ELF 符号和 C 语法命令解析器的即时 shell?

我需要在每个c exe(linux环境)中创建一个调试shell,我的解决方案如下: 从exe文件中读取elf符号,在其中构建一个符号->地址表 记忆; 运行一个调用 …

ら栖息 2024-11-26 17:20:32 3 0

反汇编的 x86 elf 可执行文件的各个部分以及它们运行的​​时间和顺序

我目前正在学习 x86 汇编,并尝试对常规 x86 elf 可执行文件进行一些逆向工程。现在有多个部分,例如 init main 等。 我做了一些谷歌研究,但没有找到…

关于从前 2024-11-25 23:32:41 2 0

不需要任何库(甚至 libc)的可执行文件?

[root@ gwan]# file gwan gwan: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped [root@ gwan]# ldd g…

看海 2024-11-24 00:06:59 0 0

ELF 格式导入符号的源共享库名称

我正在开发一个程序,该程序将分析 ELF 和 PE 格式的目标文件(一种学校/研究项目)。现在我即将处理可执行文件中的动态导入符号。我想找到尽可能多的…

假面具 2024-11-19 23:06:19 4 0

动态链接器如何处理这些剥离的二进制文件?

既然strip删除了符号名称,那么动态链接器如何仍然找到所需的符号呢?…

很快妥协 2024-11-19 15:36:29 2 0

ELF 目标文件和共享对象之间的 ELF 标头有何区别?

首先,我是从技术角度而不是库代码用户的角度来问这个问题的。差异的一个例子是共享对象包含程序头,而普通对象文件则不包含。其他区别是什么? 至于…

青衫儰鉨ミ守葔 2024-11-18 21:06:16 3 0

如何将不同 .a 文件中的数据收集到一个数组中?如何使用 ld 脚本保留 .a 文件中的部分?

我需要将一些数据从不同的 .a 文件收集到一个数组。 我通过将数据收集到 第一个 .c 文件 TArElement __attribute__((section(".my.special.section"))…

烟沫凡尘 2024-11-18 08:31:30 2 0

在C中读取ELF文件的正确方法

第一次在这里发帖,谷歌搜索了几个小时,没有找到任何东西。 我正在尝试编写一个客户端程序来读取不同的文件并将它们通过网络发送到服务器程序。 (出…

与君绝 2024-11-18 00:56:41 6 0

跟踪ELF文件的加载

是否可以跟踪 ELF 可执行文件的加载,从输入程序名称并按 Enter 键直到执行 main 函数?如果是,那么该怎么做?…

如日中天 2024-11-17 07:19:37 1 0

.so 文件的前 832 字节包含哪些信息?

我看到很多类似的东西: open("/lib64/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260W \0242\0\0\0…

海风掠过北极光 2024-11-16 22:01:39 3 0
更多

推荐作者

娇女薄笑

文章 0 评论 0

biaggi

文章 0 评论 0

xiaolangfanhua

文章 0 评论 0

rivulet

文章 0 评论 0

我三岁

文章 0 评论 0

薆情海

文章 0 评论 0

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