evasi0n的原理
首先,evasi0n是以运行libimobiledevice开始,这是一个代替iTunes和iOS设备进行连接的程序(与其他苹果程序使用的协议相同)。通过这个程序,evasi0n发现iOS移动备份系统里出现了一个bug,可以进入某个本该无法进入的设置项。换句话说,就是一个表示设备time zone的文件。
然后,越狱工具会在这个time zone文件里插入一个符号链接(SLK),该链接会连接至某个接口(socket)--一个运作于不同程序之间的受限制的传输渠道。evasi0n改变了接口,使之可以与LaunchDaemon程序(无论哪款iOS设备开机时最先开始载入的进程,可以启动需要权限的应用)对话。这样做的结果就是,不管是iPhone还是iPad,只要移动备份系统开始运转,都会自动允许所有程序与time zone文件相连。
iOS的代码签名会将设备上运行的所有代码都打上苹果的签名认证(也就是为什么要越狱了)。而evasi0n会在设备里启动一个新应用,这个应用本身并没有任何的代码段,仅仅只是一个shebang脚本程序。然而一旦用户启动它,脚本命令就可以绕过苹果的签名认证。并运行remount指令。
#!/bin/launchctl submit -l remount -o/var/mobile/Media/mount.stdout -e /var/mobile/Media/mount.stderr -- /sbin/mount-v -t hfs -o rw /dev/disk0s1s1
将文件系统属性由只读变成可读写。如此,evasi0n就可以重置launchd.conf文件的结构,从而达到每次启动设备时都可以运行更改后的程序,这样做就实现了越狱的永久性,用户不必每次设备启动时都要通过USB重启程序。
然而,仅仅是以上这些还不能说越狱已经完成。操作系统核心部分的苹果移动文件保护精灵(AMFID)会阻止未经验证的软件运行,越狱工具会在AMFID内部载入一个库函数,每当AMFID开始验证代码签名时,同时运行的库函数会帮助应用显示已通过验证。
除此以外,iOS系统还有名为位址空间布局随机化(ASLR)的防护功能以阻止黑客篡改系统核心内存。它会利用随机方式配置资料位址,让操作系统内核能配置到一个恶意程式未能事先得知的位址,令攻击者难于进行攻击。对付它,evasi0n玩了一个花招,现如今大部分移动设备都采用的是ARM芯片,一旦某个应用出现异常,ARM异常处理程序会检测内存里异常所发生的位置。evasi0n会模拟出异常情况,等待ARM处理程序出现,就可以轻松获取系统核心内存的配置信息了。
最后,越狱工具会利用最后一个bug--iOS设备的USB接口(com.apple.iokit.IOUSBDeviceFamily)。它利用内核驱动程序仅仅判断是否为空指针,而不充分验证内容的漏洞。在内核中申请大量的连续空间(连续9次分配),并巧妙的改变数据大小以欺骗系统。通过USB管道的对象指针发送接收数据,借此获取和修改内核空间任意代码。如此一来,evasi0n就可以随心所欲地改写内核了。
evasi0n7越狱工具怎么用
如何越狱?
iPad mini怎么越狱
ipad mini越狱的操作为:
第一步:电脑登陆百度搜索“PP越狱助手”软件下载,安装完毕后打开。
第二步:用数据线把ipad mini与电脑连接。
第三步:点击界面的“开始越狱”。
第四步:点击【开始越狱】后PP越狱助手将自动匹配IOS固件版本并弹出越狱【evasi0n】工具。
第五步:点击【Jaibreak】— 并等待【evasi0n】工具运行。
第六步:【evasi0n】工具运行过程中请勿断开连接。
第七步:唤醒ipad mini屏幕并解锁。
第八步:此时的iOS设备将进行自动重启。
(提示:此时还没有完成越狱,请勿断开数据线连接!请点击IOS设备桌面【Jaibreak】图标,这时会出现闪退现象,请不要触动设备,耐心等待【evasi0n】工具运行最后一步)
第九步:这时越狱工具【evasi0n】将重新导入数据,越狱成功提示”完成“;点击“Exit”退出。
第十步:iOS设备将自动重启,并显示cydia图标;越狱完成。
在使用evasi0n 时,提示"0x00416ff"指令引用的"0x00000000"内存.该内存不能为"read".
本文发布于:2023-02-28 19:44:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/167763087067098.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:evasi0n(evasi0n7下载).doc
本文 PDF 下载地址:evasi0n(evasi0n7下载).pdf
| 留言与评论(共有 0 条评论) |