crc - 逆向工程 GAL16V8 校验和方法

逆向工程 固件 硬件 CRC 密码学
2021-06-18 02:25:00

在使用 GAL16V8(旧的可编程逻辑器件)时,我发现每个 GAL 的程序员电子签名 (PES)都有一个校验和字节

我已经阅读了一些 GAL 的 PES,但无法找出所使用的校验和类型。在下面的序列中,最后一个字节应该是校验和。

00 03 1A A1 00 00 00 30
00 05 50 A1 CD A6 03 06
00 05 1A A1 CD A4 03 06
00 02 1A 8F 00 00 00 15
00 02 1A 81 00 00 00 10

如何识别所使用的校验和方法?

1个回答

如果找不到指示校验和算法的文档,则可以尝试反转读取或写入校验和的软件。我对 GAL 不熟悉,但是从您链接的站点中可以找到对编程软件 [1] 的引用,该软件应该在对芯片进行编程之前编写校验和或对其进行验证。

[1] http://www.armory.com/~rstevew/Public/Pgmrs/GAL/intro.htm