ios - 如何将代码注入(inject) iOS 进程

标签 ios objective-c xcode code-injection

问题:

查看:https://github.com/Flipboard/FLEX我看到了 Apple Springboard 上使用的框架的屏幕截图,标题为:

The code injection is left as an exercise for the reader. 😇

我对将它注入(inject) Springboard 没有直接兴趣,但如果我确实想将框架注入(inject)另一个进程(例如计算器应用程序),我将如何去做?

顺便说一下,如果这是做这种事情的唯一方法,我愿意越狱我的设备。

我尝试过的:

最佳答案

我发推文给 Ryan Olson(根据他发布图片的 Git blame 日志)并得到了这个回复:https://twitter.com/ryanolsonk/status/580011917491601408

看来需要越狱了

在进行更多研究后,我发现了 Jay Freeman (Saurik) 开发的名为“Cycript”的工具。 如果您对实时应用程序的远程注入(inject)感兴趣:请查看:http://resources.infosecinstitute.com/ios-application-security-part-1-setting-up-a-mobile-pentesting-platform/

如果您不熟悉 MobileSubstrate 和 Theos,您绝对应该看一看: http://iphonedevwiki.net/index.php/Theos/Setup

关于ios - 如何将代码注入(inject) iOS 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29198940/

相关文章:

c# - Xamarin.ios - 计时器在时间后不执行操作

ios - 仅当符合协议(protocol)时才扩展 UIButton

ios - 使用自动布局按顺序排列 View ,一个 View 占用任何可用空间

ios - 增加旋转的 UIView 的宽度

ios - 如何使 View Controller 以部分透明度呈现?

objective-c - 如何在 NSCollectionView 中插入水平条?

php - 使用 Swift 连接到 PHP 服务器

iphone - 在 UIAlertView 中添加三个按钮

iphone - 有什么办法可以在iOS6下开发针对iOS 3.1.2的iPhone应用程序?

iOS 7-didReceiveRemoteNotification : not triggering on background