Wie kann ich die Header einer tragbaren ausführbaren WinNT-Datei mit Perl lesen?

Ich möchte mit PE-Dateien in Perl arbeiten und habe kein Modul gefunden, daher denke ich, dass ich mein eigenes schreiben werde (habe das schon einmal in Delphi gemacht).

Ich habe nur ein Problem, wenn ich die ausführbare Datei einem Puffer zuordne, wie kann ich nach Oktalen wie 0x00004550 (IMAGE_NT_SIGNATURE) suchen, sie zurück in beschreibbare Zeichenfolgen usw. konvertieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage