Fråga:
Byta strängar i Hopper Disassembler
szoszu
2017-06-27 13:48:08 UTC
view on stackexchange narkive permalink

Jag lär just nu och jag ville fråga, hur kan jag ändra en text (sträng) inifrån en app som jag gör om? Till exempel "För att börja, vänligen logga in". Jag har hittat XREF till strängplatsen men jag vet inte hur jag ska ändra den. Jag använder Hopper Disassembler på mac.

Ett svar:
cimarron
2017-06-28 04:05:59 UTC
view on stackexchange narkive permalink

Du kan ändra strängar eller andra byte i hex-redigeraren (⇧⌘H) eller klicka på hex-redigeringspanelen.

hexedit panel

Ändra sedan vad du vill

edit bytes Du behöver för att skriva en ny körbar back (⇧⌘E) om du vill spara den. Tänk också på att om det är en signerad binär, måste du ta bort kodesignaturen eller säga upp den eftersom binären inte matchar signaturen efter en ändring.

@cimmaron kan du förklara med skärmdumpar.
Är det stränglängden begränsad?


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...