2017-07-17 5 views
5

Ich modifiziere eine Firmware-Datei (.jic) JTAG indirekte Konfigurationsdatei mit einem kleinen Algorithmus, aber das Ändern von Daten innerhalb der Datei macht es unbrauchbar, weil es eine Prüfsumme irgendwo in der Datei hat aktualisiert werden.Checksum in Altera FPGA .jic Datei

Ich muss finden, wo ist eine Prüfsumme in JIC-Datei und entschlüsseln, welcher Algorithmus verwendet wird (crc32, etc).

Die Bits auf jedem Byte sind vertauscht und ich habe die normale und die umgekehrte Bitdatei ohne Erfolg untersucht.

Kennt jemand oder gibt es eine Möglichkeit, herauszufinden, wo sich die Prüfsummen in der .jic-Datei befinden?

Antwort

0

Wenn Sie Zugriff auf die Software haben, die .jic-Dateien (z. B. Quartus) erstellt, können Sie zwei .jic-Dateien mit einem Bit Unterschied erstellen und die beiden Ausgaben (die beiden .jic) -Dateien vergleichen. Es sollte Ihnen einen Hinweis geben, wo sich der Check befindet (falls es einen gibt)