elf 相关问题

ELF代表可执行文件和可链接格式,是包含机器代码的文件的文件格式。

如何改变ELF中代码段的对齐方式

在ELF二进制文件中,如何更改可加载段的对齐方式? 在下面的示例中(见右上角),我想将 0x200000 减少到 0x40960。 加载0x000000 0x000000400000 0x0000000000400...

回答 1 投票 0

将节添加到没有节的 ELF 文件中

根据规范,ELF 文件格式只能包含文件头,而不包含节头。我有一些(VMProtect 之后的 ELF)。我可以以某种方式添加节标题吗 - 我需要将我的 .note 信息写入此...

elf
回答 1 投票 0

pwnlib.exception.PwnlibException:必须指定内核架构

嗨,我在 Intel arch 上有一个 32 位小端可执行文件,所以我使用 context.binary 并尝试 context.arch = vax 来解决这个问题,但两者都不起作用,我该怎么办? 代码贝尔...

回答 1 投票 0

链接器错误:添加符号时出错:GNU ARM 工具链的值错误

我正在尝试使用 ARM GNU 工具链(目前版本 11.3)构建 ARM 应用程序。为此,我有一个主程序,需要链接到一个静态库 foo,该库传递依赖于

回答 1 投票 0

获取全局变量存储的地址范围

我试图找到全局变量存储在二进制执行(ELF)中的位置。 在我的最终上下文中,我的 exec 不是直接执行的,而是从另一个 dlopens 程序调用的,所以我不能使用

回答 1 投票 0

bash:没有这样的文件或目录(对于 Ubuntu 20.04 上的 32 位二进制文件)

我正在尝试在 x86_64 机器上的 Ubuntu 20.04 上运行较旧的 32 位二进制文件。以下是文件中二进制文件的配置文件: $ 文件 /usr/local/diamond/3.13/modeltech/linuxloem/vsim /usr/local/diam...

回答 1 投票 0

ELF重定位的应用顺序在哪里指定?

考虑 Linux 系统上的以下两个文件: 使用消息.cpp #包括 extern const char* 消息; 无效 print_message(); int main() { std::cout << message <<...

回答 1 投票 0

可执行和可链接格式(.elf)与对象(.o)文件之间的区别

我在linux上的gcc手册(man gcc)中查找-c选项(gcc -c infile),其中指出: -c:编译或汇编源文件,但不链接。链接阶段根本不做...

回答 2 投票 0

如何用GCC生成ELF文件?

我正在 Linux 操作系统上编写 C 和 C++ 代码,并且使用 GCC。完成我的代码后,我想生成一个 ELF 文件。我只能生成“a.out”文件,但我不需要它。我怎样才能...

回答 1 投票 0

libdl 中的链接映射是什么以及为什么它们会使我的应用程序崩溃?

最近我尝试构建一个复杂的C++应用程序。应用程序已构建。但是当我尝试启动它时,它因非法内存访问而崩溃。实际上它是带有偏移量的空指针。 我开始投资...

回答 1 投票 0

如何制作静态链接ELF文件来加载LD_PRELOAD.so

我有静态链接二进制文件(ELF 文件),它没有动态段、.dymsym 部分,并且不执行 LD_PRELOAD 命令等。 我如何创建假虚拟动态段来激活

回答 2 投票 0

“/usr/bin/google-chrome”不是 ELF 文件

我打算将 ltrace 用于某些应用程序,例如 chrome,但是当我使用它时,我收到以下错误消息。 “/usr/bin/google-chrome”不是 ELF 文件 有谁知道解决方案吗...

回答 2 投票 0

ELF 可执行文件中的链接符号

我的情况是,我只得到一个动态链接的、非剥离的 ELF 可执行文件,其中包含一些我想在自己的二进制文件中调用的函数(文本段中的符号)。 让我们考虑一个

回答 1 投票 0

.text 段解析期间全局缓冲区溢出

鉴于所附代码,以及与此问题“.text 部分解析期间的全局缓冲区溢出”相关的代码,我想知道是否可以修改此代码以仅解析内存中的 .text 部分(

回答 1 投票 0

Clang:Godbolt 中 PLT32 的含义

考虑以下程序: #包括 __属性__((noinline)) int add(int a, int b) { 返回a+b; } int add_external_def(int a, int b); int main() { 原则...

回答 1 投票 0

.text 部分解析期间全局缓冲区溢出

我正在实现一个Android应用程序,它在本机代码中读取加载到内存中的自己的代码。我对在磁盘上读取它不感兴趣,而是对正在运行的读取感兴趣。 外部字符 __ehdr_star...

回答 1 投票 0

最小的可执行程序(x86-64 Linux)

我最近看到这篇文章,描述了 Linux 的最小可能的 ELF 可执行文件,但是这篇文章是为 32 位编写的,我无法获得在我的机器上编译的最终版本。

回答 2 投票 0

最小的可执行程序(x86-64)

我最近看到这篇文章描述了最小的可能的 ELF 可执行文件,但是这篇文章是为 32 位编写的,我无法获得在我的机器上编译的最终版本。这个br...

回答 2 投票 0

以编程方式访问核心文件内存映像

从相应的 ELF 核心转储文件访问进程的内存映像的(正确)方法是什么?通过某种方式,我可以检查特定地址,例如 0x12345678。 请牢记

回答 1 投票 0

我在 ELF 执行 [已修复] 时遇到问题

看到这个问题的大家好。我有个问题。首先,我目前正在内核中编写 ELF 阅读器,现在遇到一个问题。这个问题出在字符串上。我的意思是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.