elf 相关问题

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

分析混淆的ELF二进制文件

我正在尝试调试带有奇怪魔术字节的ELF $ xxd binary |头-2 00000000:7f45 4c46 4141 4141 4141 4141 4141 4141 .ELFAAAAAAAAAAAA 00000010:0300 0300 0100 0000 0010 0000 3400 0000 .........

回答 1 投票 0

使用libelf在ELF文件中插入.preinit_array节

我有以下简单的hello-world程序,它使用gcc在标准的elf二进制文件中编译:#include void hello(){printf(“ Preinit hello!\ n”); } int main(){printf(“ Hello ...

回答 1 投票 0

ELF文件编译器标记

我在一个ELF文件中找到了此编译器标记:GCC:(Ubuntu 5.3.0-4ubuntu1〜1.04.11)5.4.020160622。有人可以告诉我我可以收集哪些信息?例如末尾的时间戳。什么是...

回答 1 投票 1

如何在ELF标头中嵌入机器代码?错误:执行格式错误

根据本教程:http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html,我可以将这段代码嵌入elf头文件结构中。之前的一步,我的代码和elf标头...

回答 1 投票 1

如何通过nasm将源代码嵌入elf头文件中?错误:执行格式错误

根据本教程:http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html,我可以将这段代码嵌入elf头文件结构中。之前的一步,我的代码和elf标头...

回答 1 投票 1

Capstone不会通过INVALID指令反汇编

我正在使用capstone来分解ELF二进制文件,我注意到当它打印出指令时,它会在无效指令处停止,并且不会继续。我注意到停止指令...

回答 1 投票 0

Linux elf .bss节的内存成本

## #include typedef struct {char a [1024]; } AA;静态Aa a [102400]; int main(int argc,char ** argv){getchar(); memset(a,0,sizeof(a)/ 2); ... ] >>

回答 1 投票 0

使函数默认为在gcc / ld中对外部定义的符号进行别名

我有一个仅标头的库,当前正在调用malloc和free。此标头包含在许多不同的静态库中,这些静态库用于构建配置不同的程序。我会...

回答 2 投票 0

ELF sym全局变量偏移量不正确

我想解析ELF格式文件,通过解析ELF文件获得sym表的地址,然后找到全局变量dumper_elf_data的地址。我在010editor中看到了。 ...

elf
回答 1 投票 0

如何在LLVM模块中调整功能位置

我知道如何从LLVM位码图像中解析模块,以及如何遍历函数定义。现在,我想对功能进行重新排序,以改善某些功能之间的局部性...

回答 1 投票 0

重命名符号失败,并出现错误

我已经安装了新的glib库2.6版,并且在创建之后,我试图使用objcopy命令重命名glib库中的某些符号。重命名符号对于我们的项目是必需的...

回答 1 投票 1

当在PT_GNU_STACK程序头上设置执行位时,为什么进程的所有段都变为可执行文件

[通过控制段上的可执行位,我发现加载程序如何使用PT_GNU_STACK时出现了一个怪癖。根据elf(5)联机帮助页,PT_GNU_STACK用作:...

回答 1 投票 4

为什么符号大小之和远小于“ .text”节的大小?

我正在linux中调试动态共享库,该库的名称为libMNN.so。这是libMNN.so的所有节的大小,由-A ./libMNN.so获得:节大小...

回答 1 投票 0

从没有小吃的ELF生成A2L文件

我正在开发一个脚本来读取elf文件并获取用于创建a2l文件的测量变量。是否有可能在不使用CANape的情况下从elf生成a2l文件?请帮助...

回答 1 投票 0

获得准确的ELF依赖项

[我知道找到依赖关系的两种方法,ldd app.out可以为一个简单的应用程序返回依赖关系:linux-vdso.so.1(0x00007ffff93f5000)libc.so.6 => / lib / x86_64-linux-gnu / libc。 so.6(0x00007f02383a0000)/ lib64 / ...

回答 1 投票 0

ELF文件在内存中的布局方式

当运行ELF文件并将其各个段加载到内存中时,是否有办法提前知道这些段之间的关系?也就是说,对于...

回答 1 投票 0

设置自定义线程本地存储

对于我的一些与研究相关的项目,我正在尝试在创建新线程之后设置第二个TLS。我想我能够在pthread库中找到负责设置TLS的代码....

回答 1 投票 0

设置自定义线程本地存储

对于我的一些与研究相关的项目,我正在尝试在创建新线程之后设置第二个TLS。我想我能够在pthread库中找到负责设置TLS的代码....

回答 1 投票 0

如何重新映射符号以调用其他函数

我有一个ELF共享对象,我想对其进行修改,以便实际上将对系统函数memcpy的调用路由到memcpy的自定义版本。我一直在研究,并且已经阅读有关...

回答 1 投票 3

是否有任何GUI工具可以查看带有源代码的编译文件?

例如,我有一个uboot副本,并使用目标平台对其进行了编译。但我没有硬件和调试工具来运行逐步调试。因此,我想知道是否有一个GUI工具(win / linux)可以...

回答 2 投票 0

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