In today's video we continue the iOS Reverse Engineering series we started a couple of weeks ago.
Today I will show you how to use Cycript to modify applications in real time directly on the device. For the sake of this tutorial, we're going to remotely modify SpringBoard to show a push notification with whatever content we want and iMessage to ask for login with an address we code in.
This will help you to understand the Cycript methods debugging and in-app hooking.
Also, in this video I will show you how to find the correct Objective-C methods (functions) so that you can exploit them into executing your arbitrary code. This is a continuation of the previous beginner tutorials.
This can help you a lot when making Cydia Tweaks as well as these processes can be coded into a tweak.
==Other Resources==
More on Cycript: http://iphonedevwiki.net/index.php/Cycript_Tricks
Even More on Cycript: http://www.cycript.org/manual/
iOS SandBox, iOS File Types, Frameworks, Permissions, APIs: https://youtu.be/BbU0TEsts6Y