使用 QEMU 时,IDA Pro 中的所有数据都变为零

逆向工程 艾达 固件 手臂 奇木
2021-06-24 07:29:07

我正在尝试使用 QEMU模拟IDA pro 中的 ARM 程序集片段。但是我不明白程序的输出。

当我开始调试固件时,会弹出 QEMU 的窗口。然而,IDA 中的所有数据都变成了零,如下图所示。

为什么会这样?

这是程序的正常行为吗?

数据被零替换

其他信息:

我试图模拟的二进制文件适用于具有以下功能的设备:

  • armv7-m 架构

gdb 调试配置命令行是:

"C:\Program Files (x86)\qemu/qemu-system-arm" -S -gdb tcp::%p,ipv4 -kernel "%e" -M versatilepb -cpu cortex-a8

初始 SP 为 0x20000000 内存映射如下所示

在此处输入图片说明

0个回答
没有发现任何回复~