Hexadezimalversatz in einer Datei suchen
Ich möchte ein paar Bytes in einer Binärdatei (.dll) ändern. Die Liste der Adressen, die ich ändern muss, stammt aus einer Liste in einem Forum.
Die Offsets oder Adressen der Bytes, die ich ändern muss, werden wie folgt geschrieben: 6FC40D7A Wenn ich jedoch die Datei von der Festplatte in einem Hex-Editor öffne, sagt der Editor Folgendes: 0005bffa
Ein anderes Beispiel: Adresse 6FAD7713 entspricht 0003CB83 im Hex-Editor.
Ich habe noch ein paar dieser Adressen und muss sie mit dem Hex-Editor finden, aber ich habe nur die Adressen in der Form 6Fxxxxxx, und der Hex-Editor kann diese nicht finden.
Ich bin kein Programmierer, ich weiß nicht viel über Computer, aber ich vermute, dass die 6Fxxxxxx-Adressen eine Art "Laufzeit-In-Memory-Adressen" sind und die Adressen 0005bffa und 0003CB83 "Offlineadressen".
Meine Frage: Wie finde ich die Offline-Datei-Offsets, wenn ich nur die "Laufzeit-In-Memory-Offsets" habe?
Vielen Dank!
0 Antworten auf die Frage
Verwandte Probleme
-
5
Wird dieses Excel-Verhalten mit einer großen Hex-Zahl erwartet?
-
3
Werkzeug zum Konvertieren einer HEX-Datei in einen ASCII-Zeichensatz?
-
3
definitive Liste der Farben nach Farbton mit Hex-Werten
-
2
Wie füllt man eine Datei mit "FF" mit dd auf?
-
3
Konvertierung einer Reihe von Bytes von Hexadezimalzahlen in Dezimalzahlen
-
3
Was sind diese Hex-Codes und wie können sie decodiert / codiert werden?
-
1
Wie kann ich HEX-Nummern in Excel 2007 in Text konvertieren?
-
2
Wie liest man eine HEX-Partitionstabelle?
-
3
Warum ist die Verwendung von Hexadezimal im Computer besser als die Verwendung von Oktal?
-
1
Was ist die erste Spalte mit Zahlen in einem HEX-Dump einer bestimmten Datei?