腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4277)
视频
沙龙
1
回答
使用Python
从
ELF
中
提取
汇编
代码
、
、
、
、
我正在尝试
从
ELF
文件
中
提取
汇编
代码是否有任何Python预定义库,可以让我
从
elf
文件
中
提取
汇编
代码,就像Linux
中
的一样,对于更多,我正在编写这段代码来
从
二进制
文件
中找到一组
指令
,如果你给我一个示例代码的话
浏览 9
提问于2021-09-12
得票数 0
1
回答
从
ELF
ARM
/
bin
二进制
文件
中
提取
汇编
指令
、
、
我正在使用QEMU运行一个
ARM
虚拟机,我想从一些标准的/
bin
函数(如mount、mkdir等)
中
反
汇编
字节码,以获得
汇编
指令
。我所做的是首先做一个对象复制:objcopy -O binary --only-section=.text mkdir mkdir.
bin
,然后反
汇编
:objdump -m
ARM
-b binary-D mkdir.
bin
然而,我得到的
汇编
代码是垃圾,有几个
浏览 33
提问于2020-04-25
得票数 0
回答已采纳
1
回答
如何在
elf
文件
中区分thumb
指令
和
arm
指令
?
、
、
、
正如标题所示,我想反
汇编
elf
文件
,但是我遇到了一个问题,我不知道哪条
指令
是
arm
指令
,哪条
指令
是thumb
指令
。因为
arm
指令
是32位的,thumb
指令
是16位的,所以反
汇编
的方式是different.So如何
从
十六进制
指令
中
检测thumb
指令
?
浏览 2
提问于2015-07-22
得票数 2
1
回答
如何设置多个组合
二进制
文件
的生成
、
、
在使用嵌入式系统时,处理器有时需要装载几个独立编译和链接的
二进制
文件
;在我目前的项目中,处理器应该同时拥有自己的代码映像和代码映像,它应该将代码映像传输到与其通信的远程设备。如果我用十六进制或
二进制
文件
对芯片进行编程,我可以使用一个批处理
文件
来简单地连接单独构建和链接的
文件
的内容(也许使用"FIND /V“来删除Intel
文件
结束记录之类的内容)。然而,当使用Keil调试器对设备进行编程时,芯片不是从这样的
文件
加载的,而是
从
浏览 2
提问于2013-06-05
得票数 4
1
回答
在OS上使用
arm
-精灵-gcc交叉编译器的问题
、
、
我正在尝试编译我的第一个linux
ARM
hello world程序,当我将
二进制
文件
复制并运行到我的目标linux板(linuxstamp Atmel
arm
9g20)时,我会得到“非法
指令
”。/
arm
-
elf
/
bin
/ld:警告:找不到条目符号_start;默认为0000000000008000已完成的构建目标: ArmTest.
elf
调用:
ARM
Mac创建Flash
浏览 6
提问于2011-11-03
得票数 1
回答已采纳
2
回答
混合
ARM
/Thumb2
ELF
文件
的拆卸
、
、
我正在试图拆解一个
ELF
可执行
文件
,我使用
arm
-linux-gnueabihf编译了这个可执行
文件
,以针对thumb-2。然而,
ARM
指令
编码使我在调试反
汇编
程序时感到困惑。让我们考虑以下说明: 我用objdump和hopper作为拇指-2
指令
进行分解。
指令
以4ff0000b的形式出现在内存
中
,这意味着它实际上是0b00f04f(小endian)。因此,
指令
的<em
浏览 1
提问于2015-10-08
得票数 0
回答已采纳
3
回答
关于解码
从
ARM
内存转储的数据的问题
、
、
、
现在,我
从
ARM
机器的内存
中
获得了一些内容。但我只有十六进制数的文本,这与
二进制
文件
不同。我怎么做这个解码? 例如。
浏览 0
提问于2013-01-25
得票数 2
回答已采纳
2
回答
windows平台下powerPC的
elf
文件
提取
与检测
、
、
、
、
我正在尝试
从
elf
文件
中
提取
函数名称及其参数等信息,目的是通过更改函数的参数值来执行健壮性测试,我正在windows环境下工作,我想要插入的
elf
文件
是用于powerPC体系结构的,我尝试使用可以在MSVisual Studio上构建的开源工具DynInst ,但它插入了使用cl编译器编译的
二进制
文件
(exe和dll格式),我有以下问题要提出: 1)是否可以使用Microsoft Visual studioc++编译器生成
elf
<em
浏览 0
提问于2013-03-20
得票数 2
回答已采纳
1
回答
专有
ARM
ELF
二进制
、
、
最近,我拿到了一个用于基于
ARM
的微控制器的可执行
文件
.令我惊讶的是,当我试图通过转储
arm
-none-eabi-objdump来检查它时,它总是出错。无法识别的
文件
格式 在询问提供
二进制
文件
的人时,我了解到它已经用专有的工具链进行了编译(并链接),我不会提到这一点,以免给他们带来额外的宣传。随后,我被告知,我需要从上述专有工具链
中
的实用程序来分解
二进制
文件
。这就是让我好奇的原因。GNU的objdump怎么可能不解析
EL
浏览 1
提问于2016-07-05
得票数 0
回答已采纳
4
回答
将objdump用于
ARM
体系结构:反
汇编
到
ARM
、
、
、
我有一个对象
文件
,正在尝试反
汇编
它。当我使用:我得到了
elf
64-x86-64
文件
格式的代码
中
的程序集。 我正在试着把它分解成
ARM
,我该怎么做呢?
浏览 2
提问于2010-10-05
得票数 18
2
回答
强制GNU AS使用替代方案
、
、
我有一个
ARM
二进制
文件
和一些
汇编
代码。
从
二进制
文件
中
反
汇编
为
汇编
代码
中
的
指令
读起来是一样的。(代码使用.syntax unified
指令
)subs r0,r0,#1 to 3801-> subs
浏览 2
提问于2018-04-29
得票数 1
1
回答
将v8精灵武装到mach-o
、
、
我有一个C和
Arm
v8
汇编
(内联
汇编
)的程序。我编译了它,生成了一个64位
arm
静态链接
elf
。我需要能够在iPhone上运行它,但它给我一个错误‘无法执行
二进制
文件
’。有没有可以把
arm
v8
elf
转换成mach-o的转换器?我看到的大部分都是
从
x86精灵到mach-o
浏览 1
提问于2014-06-04
得票数 2
1
回答
Objdump给出了用-S选项分割故障
、
、
、
、
我试图使用objdump来显示源代码,以及使用-S选项进行反
汇编
。我在查雪佛兰的讣告。我在cygwin上为手臂建造了objdump。编译者是gcc。采用TI
ARM
编译器,使用Thumb2
指令
集为
ARM
处理器构建了
elf
文件
。 prog.out:
文件<
浏览 3
提问于2014-06-26
得票数 1
1
回答
是否可以将Imperas OVP模拟器用于riscV的
汇编
代码?
、
、
我使用谷歌的UVM生成器生成了一个
汇编
文件
,我想在OVPsim中使用它,但它只能用于.c
文件
。有没有人有经验 我尝试下载并使用GNU编译器,但无法编译它。
浏览 0
提问于2019-08-11
得票数 1
1
回答
动态链接简单的
二进制
文件
、
我想我应该先尝试在内存中加载一个简单的
二进制
文件
,如下所示,然后调用它。它非常简单,而且已经不起作用了。
二进制
文件
是:global _start mov edi, 123 syscall
浏览 0
提问于2019-03-31
得票数 1
回答已采纳
1
回答
Visual Studio
ARM
汇编
程序可以生成不需要操作系统的
二进制
文件
吗?
、
、
我必须承认,我对
ARM
开发所知不多,所以我可能在这里的信息是错误的。Visual Studio附带了一个
ARM
汇编
程序(armasm.exe),这非常方便,因为我使用VS
中
包含的工具来做基本上所有的事情,而且我也不太愿意花钱购买一个
ARM
汇编
程序,它与我永远不会
从
其他公司使用的现在,我的理解是,在金属上运行的
ARM
二进制
文件
需要是纯
二进制
格式,而不是
ELF
或PE之类的格式。ARMA
浏览 2
提问于2010-01-28
得票数 2
回答已采纳
1
回答
LLVM
中
从
MCInst到
ELF
二进制
的转换
、
、
、
我正在做一个LLVM项目,目的是将
ARM
ELF
二进制
可执行
文件
反
汇编
成MCInst格式,插入一些
指令
或进行一些修改,并将MCInst重新组装成一个
ELF
二进制
文件
。但是在搜索了很长一段时间之后,我仍然想不出如何将MCInst转换回
二进制
文件
。 有人能告诉我LLVM的哪种工具或功能对此有用吗?存储中间MCInst的最佳方法是什么?例如,只将它们存储在内存
中
,还是将它们存储在
浏览 1
提问于2013-09-23
得票数 1
回答已采纳
1
回答
如何将
二进制
固件转储转换为.
elf
以进行
汇编
语言调试?
、
、
、
、
我有一个
ARM
Cortex M的
二进制
固件镜像,我知道它应该加载到0x20000000。我想把它转换成一种我可以用gdb进行
汇编
级调试的格式,我想这意味着要转换成.
elf
。
arm
-none-eabi-objcopy -I binary -O
elf
32-littlearm --set-section-flags \ --change-section-address .data=0x20000000
浏览 5
提问于2017-09-01
得票数 3
2
回答
用RVCT为WinCE/Window Mobile编译AMR-nb编解码器
、
、
、
、
我正在研究amr语音编解码器(移植/优化),我有一个
arm
(用于WinCE)优化版本,它来自语音,我在性能测试中使用它作为参考。到目前为止,用我的库生成的
二进制
文件
比另一个要好20%-30%!我使用Vs2008,并且我对使用Microsoft编译器生成的
ARM
指令
集的访问权限有限。因此,我试图寻找替代编译器,看看什么将是性能差异。我有RVCT编译器,但它生成精灵
二进制
文件
/对象
文件
。其中一些选项是:( 1)生成程序集列表(armc
浏览 1
提问于2009-04-26
得票数 2
1
回答
如何装配手臂
指令
(使用GCC)
、
、
、
我想要组装
ARM
指令
(=将文本
汇编
指令
转换为机器代码)。我尝试使用来反
汇编
一个
ARM
二进制
文件
,但是在组装它时告诉我:>gcc-
arm
-none-eabi-9-2019-q4-major-win32\
arm
-none-eabi\
bin<
浏览 2
提问于2020-04-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Radare2-逆向工程框架
编译、链接、装载
CodeWarrior IDE使用Tips-使用burner将elf文件转换生成HEX和BIN文件的方法和步骤详解
只有170字节,最小的64位Hello World程序这样写成
Verdi HW/SW co-debug 简单使用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券