Backend engineer at Stocard <3 " Ajith Chandran - (r3dsm0k3) Likes to poke web browsers for security bugs Amateur photographer Will consume beer in industrial quantities
• Distributed as .ipa files on Appstore. • Compiled to ARM architecture. • Requires a provisioning profile to sign the application. • Encrypted with FairPlay DRM and signed with apple’s signature.
is means to inject foreign code into existing (running) binaries. • Access process memory. • Change/ Overwrite functions at runtime. • Call functions from imported classes. • Find object instances on the heap and use them. • Hook, trace, intercept functions etc.
-U -f com.toyopagroup.picaboo -I "libcommonCrypto*" ~ ╍ frida-trace -U DVIA-v2 -i "*debug*" Launch and trace all the crypto module calls from snapchat Trace all the debug method calls