腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在Linux中,这些
elf
.h对象是什么?
c
、
linux
、
kernel
、
executable
、
elf
来自c(Linux)中的
elf
.h:下面的指针代表什么?我试着查找文档,但没有任何书面记录。我刚刚看到其他人用它来实现
ELF
加载器的一些源代码:
Elf
32_Phdr
Elf
32_Sym 谢谢!
浏览 9
提问于2013-10-30
得票数 3
回答已采纳
1
回答
使用elftoolchain编辑
文件
elf
我已经设法使用来读取
ELF
文件
,但我在编辑
ELF
文件
时遇到了问题。我尝试使用以下命令打开
ELF
文件
:然后我只需对
ELF
对象不做任何操作,然后将其写回,我调用:我最终得到了一个损坏的
ELF</em
浏览 2
提问于2018-10-18
得票数 1
1
回答
当设置GDT时,Qemu将无限地重新启动。
assembly
、
x86
、
osdev
、
fasm
、
gdt
MSG_PROT_MODE db "Loaded 32-bit protected mode", 0 dw 0xAA55 del *.o > NULecho Done <NUL set /p="Compiling boot.asm..."wsl objcopy kernel.o -O
elf
3
浏览 9
提问于2020-12-30
得票数 3
回答已采纳
1
回答
有些人对
elf
.h感到困惑
c
、
compiler-construction
、
elf
我对
elf
.h有点困惑。我知道
elf
.h的大部分用例是在解析
ELF
文件
时。但我仍然可以逐字节解析
ELF
文件
,甚至根本不使用
elf
.h,对吗?虽然我知道它有点难看,但所有的
ELF
文件
都遵循相同的格式(首先是
ELF
头,然后是区段、节表等)?
浏览 2
提问于2021-01-26
得票数 0
1
回答
从对象
文件
中读取体系结构信息
c
、
linux
我想从
文件
中读取有关对象(.so)
文件
的体系结构信息,例如x86、x86_64、armeabi、armeabi-v7a、mips等,并显示这些信息。我检查了
ELF
头
文件
,但没有得到太多帮助。 有没有人能建议一下如何继续呢?
浏览 2
提问于2015-10-14
得票数 0
1
回答
得到幻数错误?
python
385, in main File "test.py", line 78, in find_rop_gadgets File "/usr/local/lib/python2.7/dist-packages/pwnlib/
elf
/__init__.py", line 54, in __ini
浏览 3
提问于2015-11-14
得票数 0
1
回答
如何生成应用程序/x-可执行
文件
linux
我需要创建一个
文件
,当运行命令"file filename“时,它应该显示它是一个”application/x可执行“
文件
。
浏览 0
提问于2017-07-25
得票数 -1
1
回答
利伯夫腐蚀手臂精灵的双星
linux
、
arm
、
elf
、
abi
我试图在linux上使用libelf库操纵ARM精灵二进制
文件
,但没有成功。即使是最小的测试用例也会破坏我的二进制
文件
,我不知道为什么。*e =
elf
_begin(fd,
ELF
_C_RDWR, (
Elf
*) 0); if (
elf
_update(e,
ELF
_C_WRITE) == -1-64可执行
文件
上运行这段代码,我会得到精灵
文件
的精确副本。但是,如果我传入一个ARM 32位可执行<
浏览 4
提问于2016-03-11
得票数 1
回答已采纳
1
回答
什么是/boot/固件?它是用来干什么的?
boot
、
20.04
、
broadcom
、
raspberrypi
-rwxr-xr-x 1 root root 4593508 Apr 23 15:12 start4db.
elf
-rwxr-xr-x 1 root root 3546468 Apr 23 15:12 start4x.
elf
-rwxr-xr-x 1 root root 4859912 Apr
浏览 0
提问于2020-07-06
得票数 2
回答已采纳
2
回答
如何用nasm生成gdb符号
文件
?
gdb
、
nasm
如何从我的程序集生成符号
文件
?我看到过使用objcopy的建议,但我相信它只适用于
elf
文件
,而不是二进制
文件
。我尝试过让nasm生成一个
elf
,但由于我在汇编
文件
中的(必要的) org指
浏览 2
提问于2013-06-29
得票数 9
回答已采纳
1
回答
基本
ELF
文件
拓扑
elf
我正在写一个精灵
文件
的结构,一种摘要或拓扑。为了一个小报告,我有,我在这里张贴,因为我有点困惑。我的理解是正确的吗?为了解释一下我的想法,
ELF
文件
由两部分组成: 1:
ELF
头2:
文件
数据]我正在努力制作的图形,使其更容易理解整个
ELF
文件
,而不是它在维基百科上显示的唯一
文件
浏览 0
提问于2021-04-27
得票数 0
1
回答
用C++读取
ELF
头
文件
c
、
linker
、
elf
目前,我正在编写读取
elf
文件
头和打印一些信息的小程序
Elf
32_Ehdr *ehdr = (
Elf
32_Ehdr *)buf;
Elf
32_Phdr *ptbl = (
Elf
32_Phdr *) (buf + ehdr-
浏览 5
提问于2012-04-27
得票数 7
回答已采纳
2
回答
为什么程序头
文件
是可执行的?
linux
、
elf
我在我的linux机器上的几个二进制
文件
上使用了readelf,在程序头
文件
中看到了一些令我惊讶的东西。这个例子来自'ld‘实用程序,但它也出现在我和gcc一起编译的任何东西上。为什么标记为可执行
文件
?它不包含机器代码。但同时,为什么这会出现在标题中呢?我真的不希望它出现在我的程序映像中。
浏览 0
提问于2011-05-31
得票数 6
回答已采纳
2
回答
ELF
头大小大于52个字节
c
、
elf
根据给定的
Elf
32_Ehdr结构(page9)在链路中,精灵头的大小应该是52个字节并固定。但是也有字段e_ehsize,可以大于52个字节。在哪里定义了这些额外的字节,直到第一节头开始?
浏览 2
提问于2016-06-19
得票数 1
回答已采纳
1
回答
嵌入式设备固件镜像格式
elf
、
firmware
许多资源指出固件映像是
ELF
文件
/格式。我检查了一下,通过使用几个固件镜像(.bin)执行file command,这个命令的结果没有提到任何与
ELF
相关的内容。与我在
ELF
文件
上执行相同的命令时不同,我收到的是类似
ELF
32-bit LSB executable, Renesas SH, version 1 (SYSV), statically linked我问这个问题的原因是,我想测试一种检测恶意
ELF
文件
的方法,我已经有了
EL
浏览 21
提问于2017-02-25
得票数 1
回答已采纳
1
回答
为什么vmlinux将
ELF
魔术数字放在乞讨位置而不是56个字节?
linux
、
binary
、
kernel
、
elf
但是我使用以下配置构建了一个未压缩的vmlinux aarch64:7F 45 4C 46 02 01 01 00lz@jetson:~/linux.git$ readelf -h vmlinux Magic: 7f 45 4c 46 0201 01 00 00 00 00 00 00 00 00 00 Class:
浏览 3
提问于2021-07-13
得票数 0
2
回答
windows平台下powerPC的
elf
文件
提取与检测
windows
、
elf
、
instrumentation
、
extraction
、
powerpc
我正在尝试从
elf
文件
中提取函数名称及其参数等信息,目的是通过更改函数的参数值来执行健壮性测试,我正在windows环境下工作,我想要插入的
elf
文件
是用于powerPC体系结构的,我尝试使用可以在MSVisual Studio上构建的开源工具DynInst ,但它插入了使用cl编译器编译的二进制
文件
(exe和dll格式),我有以下问题要提出: 1)是否可以使用Microsoft Visual studioc++编译器生成
elf
文件
,以便我可以使用DynInst对二进制
浏览 0
提问于2013-03-20
得票数 2
回答已采纳
2
回答
ELF
中程序头与段头的区别
c
、
arm
、
gnu
、
elf
、
linker-scripts
Q1在
ELF
中程序头和节头的区别是什么?我相信pheaders只指向部分。 这有点让人困惑。
浏览 2
提问于2014-04-30
得票数 27
1
回答
正在运行共享目标
文件
版本不匹配的
ELF
文件
dll
、
version
、
elf
我有一个
ELF
文件
,它从一个库的X版本链接到一个共享目标
文件
。我只能访问该库的Y版本中的共享目标
文件
版本。当我尝试运行
ELF
文件
时,我得到了<
ELF
filename>: <shared object filename>: version X not found (required by <
ELF
filename有没有办法强制
ELF
文件
忽略版本不匹配并尝试运行?我可以欺骗
ELF
浏览 26
提问于2020-05-01
得票数 0
回答已采纳
1
回答
如何使用Python修改
ELF
文件
python-3.x
、
elf
、
pyelftools
我正在尝试使用python修改
ELF
文件
的.text段。我成功地获取了.text字段,这样我就可以简单地更改我想要的位。问题是,pyelftools不提供任何从
ELF
对象生成
ELF
文件
的方法。因此,我尝试了以下几点: 我用c创建了一个简单的helloworld程序,对其进行了编译并获得了a.out
文件
。然后我使用pyelftools对它进行了反汇编。
浏览 167
提问于2019-10-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ELF文件格式(二)
CodeWarrior IDE使用Tips-使用burner将elf文件转换生成HEX和BIN文件的方法和步骤详解
【领糖啦】ELF
社区送你ELF!
重现 AlphaGoZero 风采,Facebook 开源 ELF OpenGo
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券