代码改变世界

iOS安全攻防(十)dump自己的app

2014-12-08 13:25 by 16字节, 1126 阅读, 1 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker之前的blog通过一个perl脚本借助class-dump来dump出Frameworks的所有头文件,这片帖子主要讲dump一个app的实战,创建一个singleView的app,名称myApp,添加了个MyClass类,,里... 阅读全文

iOS安全攻防(九)使用Theos开发SpringBoard的Tweat

2014-12-08 09:40 by 16字节, 1434 阅读, 0 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker前面讲到使用[iOS越狱开发 之七]使用iOSOpenDev开发SpringBoard的Tweat,非常易用,但必须知道实质还是依靠Theos来创建,所以必须学会用Theos直接创建Tweat。首先,通过theos/bin/ni... 阅读全文

iOS安全攻防(八)Thoes的Logos简介

2014-12-07 14:22 by 16字节, 768 阅读, 0 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker上一篇帖子,讲到使用iOSOpenDev开发基于Theos的Tweak,功能Hook了SpringBoard的-(void)applicationDidFinishLaunching:(id)application。先简单讲一下... 阅读全文

iOS安全攻防(七)使用iOSOpenDev开发SpringBoard的Tweat

2014-12-07 12:10 by 16字节, 2116 阅读, 0 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreakerTweat可以理解为“外 挂”程序,可以做一些hook,给iOS打补丁的功能,这里我们用iOSOpenDev提供的Logos Tweak模版开发。这篇blog我们hook的是SpringBoard,简称SB,其是iOS中的桌面管... 阅读全文

iOS安全攻防(六)使用class-dump导出Frameworks头文件

2014-12-06 11:15 by 16字节, 3040 阅读, 0 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreakerclass_dump这个工具,可以导出sdk中似有api的头文件,也可以导出别人的app中使用的头文件,工具是开源的,作者网站:http://stevenygard.com/projects/class-dump/。去网站下载后... 阅读全文

iOS安全攻防(五)使用dpkg安装deb到iOS设备

2014-12-05 10:12 by 16字节, 3827 阅读, 1 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker之前的blog中讲到通过将生成的deb上传到私人源,然后在设备中使用Cydia进行安装,这是个非常好的途径,缺点是源空间会对你上传的源进行审核,需要等待几分钟时间。这篇blog讲如何通过ssh直接使用dpkg进行安装deb到iO... 阅读全文

iOS安全攻防(四)使用OpenSSH

2014-12-04 13:40 by 16字节, 1215 阅读, 0 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker既然iOS是基于MAC OS X的,那么我们肯定也能用ssh了,打开Cydia搜说索到OpenSSH进行安装。安装完毕,默认的密码是 alpine,查看下iOS设备的ip(我的设备是192.168.0.114)地址,就可以用同网... 阅读全文

iOS安全攻防(三)用iOSOpenDev开发NotificationCenter

2014-12-03 09:48 by 16字节, 696 阅读, 1 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker这篇blog讲解如何创建一个iOS的Notification(通知)。我的开发环境:MAC OS X 10.9.5, XCODE 5.1.1, SDK 7.1越狱设备:itouch4, iOS 6.1.6先来看设备上的2张图,... 阅读全文

iOS安全攻防(二)使用iOSOpenDev开发、编译、部署

2014-12-02 12:03 by 16字节, 809 阅读, 1 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker这篇blog讲解如何创建一个越狱程序,并编译和部署,使用的是iOSOpenDev,不涉及具体代码。这里我选择Notification模版。可以选任何一个,其中有些需要做相应更改。项目建立之后,我们主要看一下TARGETS中的Us... 阅读全文

iOS安全攻防(一)用theos和iOSOpenDev搭建越狱开发环境

2014-12-02 09:27 by 16字节, 2349 阅读, 1 推荐, 收藏, 编辑
摘要:个人原创,转帖请注明来源:cnblogs.com/jailbreaker越狱开发方法很多,很多比较繁琐,TheOS的出现,可以说是逆天了。TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发iOS越狱程序的工具开发包。其中准备好了一些代码模板、预置一些... 阅读全文