JTAG Dumped Flash 被打乱

逆向工程 二元分析 标签 固件分析
2021-07-03 05:48:50

我使用 SEGGER J-Link 和savebin来自 J-Link Commander命令转储了运行 VxWorks 的旧 ARM9 芯片的闪存

这是存储在内存中的一行 HTML 的示例。

<!DOC^YPE H^MN PUNLOC "///W?C//NTN NTOL 4.01//EN" "nt~p>//ww.w?.oro/^R/h~mn4/s~roc~.ntn">

它应该是什么

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

我看到的错误模式是每隔一个字节的最后 4 位被替换为不同的位。

所以DOCTYPE中的两个字节CT(43 54)变成了C^(43 5E)。两个字节的前 2 位总是正确的,但后 4 位不是。

我的问题是,是什么导致了这种系统性错误?是 JTAG 配置或某些 ECC 或其他完全问题?

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