0 投票
用户: (210 分)
在linux系统中使用反汇编得到的文件经过ELF修改后可以在QEMU虚拟机中获得正确的运行结果吗?

1个回答

0 投票
用户: (740 分)
说实话没太看懂本QA的意思,但是在x86里面是反汇编不了aarch'64格式可执行文件的,当然qemu也运行不了x86的文件,正确的操作是在qemu里编译的文件,传到ubuntu里面修改,再传回qemu
用户: (570 分)
其实ida和cutter都可以反汇编的
用户: (740 分)
是,查看二进制代码的方法当然很多。但是题主说的是“反汇编得到的文件进行ELF修改”,这句话应该是错误的,因为需要修改的是二进制文件而不是汇编文件,所以我默认题主的意思是在Linux系统生成二进制文件,而这是不行的。我想表达的意思应该也是linux是无法编译出aarch64文件的。
欢迎来到 PoRE Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...