me gustaría saber cómo editar un archivo binario en IDA Pro (i sólo tiene que cambiar una instrucción!)Editar (parche) un archivo binario en IDA Pro
(su binario ARM)
gracias
me gustaría saber cómo editar un archivo binario en IDA Pro (i sólo tiene que cambiar una instrucción!)Editar (parche) un archivo binario en IDA Pro
(su binario ARM)
gracias
Creo que IDA solía tener una función para hacer eso, pero no está presente en las versiones actuales.
Solo debe usar un editor hexadecimal. Tenga en cuenta el desplazamiento del archivo en IDA y edite el archivo en esa dirección. Si desea ver los cambios en IDA, use el ítem de menú "Archivo" -> "Cargar archivo" -> "Recargar el archivo de entrada".
Posiblemente edición:
idagui.cfg: DISPLAY_PATCH_SUBMENU = SÍ
Si el menú no está habilitado, a continuación, utilizar
Editar/Patch código/de los bytes
esto no lo cambia en el binario real –
En primer lugar hacer lo Lundman sugirió, luego elija archivo/Produce/DIF.
luego aplicar el fichero de diferencias utilizando una herramienta externa
AIF 6.2 tiene la "Editar" -> menú "Patch" activado fuera de la caja. No es necesario modificar idagui.cfg. También hay una opción "Aplicar parches al archivo de entrada" que modificará el archivo de destino.
este es el mejor método que he encontrado también, desafortunado –