Sono curioso di sapere se qualcuno ha fatto qualcosa di simile a quello che sto cercando di ottenere …
- Ho un file .ipa (applicazione iOS) che carico in Hopper Disassembler.
- Cerco una stringa che mi indichi una posizione che sto attraversando per la patch.
- Applicare la patch allistruzione secondo necessità.
- Ricompilare e creare un nuovo eseguibile.
Codificare questo non è ciò con cui sto lottando. Trovare quali strumenti usare. Sono abbastanza esperto con Python, ma sono aperto a usare qualsiasi linguaggio per applicare patch e creare automaticamente un nuovo eseguibile. Qualcuno ha automatizzato un flusso di lavoro come questo prima? So che questo scambio di stack dovrebbe essere più orientato verso specifiche domande di reverse engineering, ma ho pensato che questo potrebbe essere il posto migliore per pubblicare la mia domanda. Grazie a tutti coloro che hanno risposto in anticipo.