Once the binary is patched, you can then run it on a jailbroken device with the changed logic. So you don’t have to repeat the same process over and over again. Once a change has been made in the application’s binary, its permanent. This is where patching the application is useful. ![]() However, using Cycript or GDB is a bit of a pain as one has to do repeat the same process everytime after you restart the application. ![]() All of these things have been done to serve a purpose, which is to make the application do what we want. In the previous applications we have looked at how we can hijack method implementations during runtime using Cycript, and even change the logic of the code rather than changing the complete implementation using GDB. ![]() IOS Application Security Part 26 – Patching iOS Applications using IDA Pro and Hex Fiend
0 Comments
Leave a Reply. |