Zeigen Sie den .crc-Code unverfälscht an

Hallo, ich habe eine Firmware-Datei, die auf Videogeräte geladen wird. Die Datei wird jedes Jahr aktualisiert, aber es gibt einen Fehler in dieser speziellen Version. Daher würde ich mir den Code gerne selbst anschauen.

Das Videogerät läuft unter Linux.

Ich verwende Windows 10 64x. Geben Sie hier die Bildbeschreibung einDie Datei hat die Erweiterung .crc (nicht sicher, ob es sich um eine zyklische Redundanzprüfung handelt?) Ich kann die Datei in inno öffnen und den Inhalt anzeigen, aber die Datei ist mit unsinnigen Zeichen durcheinander. Ich würde gerne wissen, mit welcher Software ich diese Datei anzeigen könnte ...

AUCH der Hersteller des Videogeräts sagte etwas über die Verwendung von Source Insight , aber der Code war immer noch durcheinander. Es ist schwierig, mit ihnen zu kommunizieren, weil sie eine andere Sprache sprechen.

Anregungen und/oder Erläuterungen zu dieser Datei sind sehr willkommen.

LINK zu Dateien 10,9 MB

LINK zum Video der .crc-Datei in inno durcheinandergebrachten 87,6 MB

Antworten (1)

Die Datei ist wahrscheinlich Maschinencode . Die "unsinnigen Zeichen", die Sie sehen, sind Codebytes, die in einer 8-Bit-Codierung, möglicherweise Windows-1252, als Textbytes fehlinterpretiert werden. Wenn Sie die Befehlssatzarchitektur der Geräte identifizieren, auf denen die Datei ausgeführt wird, können Sie sie wahrscheinlich disassemblieren. Die Disassemblierung erzeugt jedoch Assemblersprache , nicht den ursprünglichen Quellcode. Im Allgemeinen kann Quellcode nicht aus Maschinencode wiederhergestellt werden. Sie müssen eine Kopie des Quellcodes vom Autor erhalten. Das Debuggen eines versteckten Programms ist möglich, aber unglaublich schwierig und arbeitsintensiv, es sei denn, das Programm ist sehr einfach.