我有一台旧设备上的PIC18F4550,我需要查看代码。我尝试使用ICD3编程器读取它,但该芯片似乎已受其代码保护。无论如何我如何获取代码?

#1 楼

在《黑暗的心-探究HID iCLASS TM安全性的未知水域》一文中,该技术(第III.C节)描述了可能有效的方法,但确实需要一种在您所处情况下不可用的工作装置。

简而言之,他们使用TTL-232电缆在同步位冲击模式下模拟PIC编程器。然后,它们通过特殊的转储固件覆盖启动块。为什么看起来可行: “关键”点在于,每当内存受到复制保护时,就可以擦除单个块,仅将这些块的复制保护位复位即可。


评论


@Gilles,我不好,我是Stack Exchange网络及其道德规范的新手(不好的借口)。在我的辩护中,我懒于阅读FAQ,这是因为我渴望快速回答​​问题。我已将原始回复编辑为更具建设性。

– ixje
13年3月22日在7:19

谢谢!这是描述外部资源的正确方法。

–吉尔斯'所以-不再是邪恶的'
13年3月22日在9:28