IDA Pro is a pretty awesome multi-processor disassembler and debugger. The first thing you need to do is install the demo version of IDA Pro from their website. In this article, we are going to permanently patch this check so we are always authenticated. If you remember, we had found a way to change the logic of the method that gets called when Login was tapped and hence bypassed the login authentication check. In this article, we will be using the same application GDB-Demo that we had used in Part 22 of this series. 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.
0 Comments
Leave a Reply. |