In dynamic analysis, the important aspect is method swizzling. Method swizzling is changing the behavior/functionality of a method at runtime. To perform method swizzling, we require information about the methods that are used in backend for the application. The idea is as follows:
Reverse engineer the application using techniques that we studied in the previous chapters and understand the source code/methods
Call the appropriate method that is responsible for authentication
We will use the Dynamic Analysis Demo app provided with this chapter in order to demonstrate the runtime analysis...