alors je suis les suivantes (à titre d'exemple):Comment changer le décalage de la mémoire qword dans Hopper Assembler v3?
0x00000001000022c4 db "Apple", 0
0x0000000100002347 db "Ducks", 0
Dans une procédure, il fait référence à Apple en tant que tel:
lea rcx, qword [ds:0x1000022c4] ; "Apple"
J'aime cette chaîne à dire Ducks et j'ai donc essayé de modifier les instructions de montage en disant:
lea rcx, qword [ds:0x100002347]
Cependant, quand je l'applique dit quelque chose comme:
lea rcx, qword [ds:0x2ace]
Pourquoi le fait-il? J'ai été en mesure de le réparer en allant dans l'éditeur hexadécimal trouver la valeur hexadécimale, regarder combien le décalage était éteint et le corriger. Mais il sentait vraiment la somme cumber.