【问题标题】:Software or Framework for Reverse-Engineering Embedded Systems用于逆向工程嵌入式系统的软件或框架
【发布时间】:2012-03-09 20:03:28
【问题描述】:

是否有软件平台或程序可以让某人通过 JTAG 或 USB 将他们的嵌入式板连接到另一台计算机,并确定板的所有内部硬件组件?

【问题讨论】:

  • 不。 USB 另一端的系统可以很容易地设置为假装是一个完全不同的系统。或者它可以像一个肿块一样坐在那里,无视你的命令。
  • 如果它是*他们的“嵌入式板,他们为什么不知道它是由什么组成的!它是别人的板,它的设计可以说不关你的事。只有设备上的设备通过JTAG可以检测到JTAG链,我认为JTAG标准没有设备识别的标准方法。连接软件必须知道它在寻找什么来通信。此外,这个问题不在讨论范围内这个问答网站。

标签: embedded reverse-engineering


【解决方案1】:

正如 Clifford 所说,通常只有 JTAG 扫描链上的设备才有可能。在许多嵌入式设备上,只有主 CPU 暴露了 JTAG,所以这不会给你太多。但是,如果您在链上确实有多个芯片,有一个工具可以让您找出它们之间的联系。它被称为 jrev。此外,大多数(我认为)连接 JTAG 的设备通常都执行 IDCODE 命令,因此应该可以识别它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    相关资源
    最近更新 更多