Die Ausgabe von objdump -sj .text wird formatiert

687
OtagoHarbour

Ich hoffe, den Inhalt des .text-Abschnitts einer Microsoft PE-Datei mit einem Linux-Befehl zu erhalten. Wenn ich benutze

objdump -sj .text filename.exe 

Die Ausgabe besteht aus dem Versatz im hexadezimalen Format ganz links, gefolgt vom Inhalt im hexadezimalen Format in der Mitte und einer Mischung aus Punkten und ASCII-Zeichen rechts. Ich weiß nicht, ob die Punkte nicht druckbare Zeichen darstellen. Es folgt ein Screenshot.Die Ausgabe von objdump -sj .text wird formatiert

Gibt es eine Möglichkeit, das Format der Ausgabe anzupassen? Im Idealfall hoffe ich, die druckbaren Zeichenfolgen ohne die Hexadezimalzahlen zu erhalten. Ich habe die Objdump-Manpage durchgesehen, konnte aber keinen Weg finden, dies zu tun.

1
Ein Screenshot oder eine Beispielausgabe hilft den Leuten, Ihre Frage zu verstehen ... DavidPostill vor 8 Jahren 0
Ich habe versucht, einen Screenshot hinzuzufügen, der jedoch nicht den zugewiesenen Platz ausfüllt. Vielen Dank, OtagoHarbour vor 8 Jahren 0
@OtagoHarbour Hast du eine Lösung dafür gefunden? Ich suche nach einer Antwort. unseen_rider vor 7 Jahren 0

0 Antworten auf die Frage