Tengo curiosidad por saber si alguien ha hecho algo similar a lo que estoy buscando lograr …
- Tengo un archivo .ipa (aplicación de iOS) que cargo en Hopper Disassembler.
- Busco una cadena para indicarme una ubicación que atravesé para parchear.
- Parche las instrucciones según sea necesario.
- Vuelva a compilar y cree un nuevo ejecutable.
Codificar esto no es con lo que estoy luchando. Encontrar qué herramientas usar. Tengo bastante experiencia con Python, pero estoy abierto a usar cualquier lenguaje para parchear y crear un nuevo ejecutable automáticamente. ¿Alguien ha automatizado un flujo de trabajo como este antes? Sé que este intercambio de pila debería estar más orientado hacia preguntas específicas de ingeniería inversa, pero pensé que este podría ser el mejor lugar para publicar mi pregunta. Gracias a todos los que respondieron con anticipación.