chciałbym wiedzieć, jak edytować plik binarny w ida pro (i wystarczy zmienić jedną instrukcję!)Edit (Patch) to plik binarny w IDA Pro
(jego ARM binarny)
dzięki
chciałbym wiedzieć, jak edytować plik binarny w ida pro (i wystarczy zmienić jedną instrukcję!)Edit (Patch) to plik binarny w IDA Pro
(jego ARM binarny)
dzięki
Myślę, że IDA miała kiedyś taką funkcję, ale nie ma jej w obecnych wersjach.
Powinieneś po prostu użyć edytora szesnastkowego. Zanotuj przesunięcie pliku w IDA i edytuj plik pod tym adresem. Jeśli chcesz zobaczyć zmiany w IDA, użyj opcji menu "Plik" -> "Załaduj plik" -> "Przeładuj plik wejściowy".
Ewentualnie edit:
idagui.cfg: DISPLAY_PATCH_SUBMENU = TAK
Jeśli menu nie jest włączony, a następnie użyć
Edycja/patch kod/Zmień Byte
to nie zmienia jej w rzeczywistej liczbie mnogiej –
najpierw zrobić jak Lundman zasugerował, a następnie wybierz plik Plik/Produce/DIF.
Następnie zastosować plik diff przy użyciu zewnętrznego narzędzia
IDA 6.2 ma "Edit" - Menu> "Program patch" włączony po wyjęciu z pudełka. Nie trzeba modyfikować idagui.cfg. Istnieje również opcja "Zastosuj poprawki do pliku wejściowego", która zmodyfikuje plik docelowy.
to jest najlepsza metoda, którą również znalazłem, niefortunne –