小编Jac*_*ack的帖子

qemu-arm 运行编译后的二进制文件

尝试运行我从 qemu 上的固件中提取的已编译二进制文件,但是我遇到了这个错误:

root@ubuntu14:~# qemu-arm -L /usr/arm-linux-gnueabi ~/x
/system/bin/linker: No such file or directory

root@ubuntu14:~# file ./x
./x: ELF 32-bit LSB  shared object, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), stripped
Run Code Online (Sandbox Code Playgroud)

我正在使用“-L”标志,如建议的: qemu-arm can't run arm compiler binary

但是,这个标志对我来说似乎没有什么不同,设置 QEMU_LD_PREFIX 也没有

可能是缺少一些依赖项吗?

c arm reverse-engineering qemu firmware

4
推荐指数
1
解决办法
4024
查看次数

标签 统计

arm ×1

c ×1

firmware ×1

qemu ×1

reverse-engineering ×1