Hallo Leute, die das Align-Feld kennen, was ist das? Ich benutze ida pro, um diese Datei zu zerstören, aber im __text-Abschnitt unterbrochen, vielleicht hat der Entwickler etwas in diese Macho-Datei getan. Wie bearbeiten Sie das Offset-Feld, um zu vermeiden, dass der Entwickler diese Datei dekompiliert. This Image is i use the otool command to decode the struct of this unix mach_o file (Click to see)Struktur über die Mach_O-Datei
-1
A
Antwort
0
Das Feld align
gibt die Ausrichtung an, die für den Abschnitt erforderlich ist. Die Basisadresse des Segments muss ein Vielfaches davon sein (128 in Ihrem Beispiel).
Die Abschnittsausrichtung wird berechnet, um das Maximum der Ausrichtungen aller Atome in dem Abschnitt zu sein, in OutputFile::updateLINKEDITAddresses(ld::Internal& state)
.
Danke für Ihren Link und antworten – TKingLee