Ich muss wiederkehrende Muster von einem Hexdump-Ausgang finden. Jede Zeile in meiner Ausgabedatei ist so etwas wie:Wie findet man wiederkehrende Muster auf einem Hexdump?
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Wo 00
ein Byte in hexadezimal ist.
Die Muster haben keine feste Länge, aber sie liegen immer in einer Linie.
Ich habe eine Idee, wie man das macht, aber ich würde gerne wissen, was die effizienteste Methode Ihrer Meinung nach wäre, als ob es eine Art von bekanntem Algorhitmus gibt, dessen ich mir nicht bewusst bin.
Auch ich möchte das in Python kodieren.
Jeder Vorschlag ist grealty geschätzt :)
Dank
EDIT: Ich brauche Partitions-Boot-Sektoren in einem Plattenabbild zu finden. Das Problem ist, dass das Dateisystem ungewöhnlich ist, deshalb muss ich den Hexdump scannen, um Muster zu finden, die häufig verwendet werden, um den Forschungsbereich einzuschränken.
Zum Beispiel ich suche Byte-Muster wie:
00 56 f0 43 d0
Können Sie Beispiele für einige der Muster bieten Sie identifizieren möchten? – marcog
@marcog Sicher, fertig. – gbr
Verwenden Sie das 're' Modul. – martineau