vorrei sapere come modificare un file binario in ida pro (ho solo bisogno di cambiare una sola istruzione!)Edit (patch) di un file binario in IDA Pro
(il suo braccio binario)
grazie
vorrei sapere come modificare un file binario in ida pro (ho solo bisogno di cambiare una sola istruzione!)Edit (patch) di un file binario in IDA Pro
(il suo braccio binario)
grazie
Penso che IDA avesse una funzione per farlo, ma non è presente nelle versioni correnti.
Dovresti semplicemente usare un editor esadecimale. Notare l'offset del file in IDA e modificare il file a quell'indirizzo. Se desideri vedere le modifiche in IDA, utilizza la voce di menu "File" -> "Carica file" -> "Ricarica il file di input".
Forse edit:
idagui.cfg: DISPLAY_PATCH_SUBMENU = YES
Se il menu non è abilitato, quindi utilizzare
Modifica/Patch codice/Cambio Byte
questo non lo cambia nel binario vero tho –
Prima fare come Suggerì Lundman, quindi scegli File/Produce/DIF.
Applicare quindi il file diff utilizzando uno strumento esterno
IDA 6.2 ha la "Modifica" -> menu "programma di patch" abilitato out of the box. Non c'è bisogno di modificare idagui.cfg. C'è anche un'opzione "Applica patch al file di input" che modificherà il file di destinazione.
questo è il metodo migliore che ho trovato anche io, sfortunato –