首页
社区
课程
招聘
[原创] 越獄有希望了
发表于: 2016-12-19 16:39 3101

[原创] 越獄有希望了

2016-12-19 16:39
3101
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 18
活跃值: (1009)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
......
2016-12-19 16:55
0
雪    币: 138
活跃值: (5109)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
wsc
3
看后。。
2016-12-19 17:39
0
雪    币: 198
活跃值: (581)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
4
所以,是什么
2016-12-19 23:15
0
雪    币: 320
活跃值: (104)
能力值: (RANK:180 )
在线值:
发帖
回帖
粉丝
5
所以就是三叉戟代碼對 OS X 10.11.1 有效

OS X 10.11.1 Kernel xnu-3247.10.11
OS X 10.11.6 Kernel xnu-3248.60.10
IOS 9.1 Kernel xnu-3248.10.42

測試範圍 xnu-3247.10.11 - xnu-3248.60.10 有效
照理說 IOS 9.1 也能用

但是賣關子低能白帽的代碼只能用在 Mac OS X

因為 xnu 編譯為 iOS arm 版 函數跟有些不一樣
例如 IOS 版 kernel 沒有 _is_io_registry_entry_get_property_bytes 這個函數 找不到 offset

所以 IOS 版只能用 https://github.com/benjamin-42/Trident 的

基本上 IOS 9.1 的 offset 比對 IOS Kernel 9.3.1 我已經補好了


其中只有一個 vm_kernel_addperm 的 offset 有點問題 因為不是在可見offset範圍內
所以沿用 IOS 9.3.x offset 0x455844
實測結果


我想應該是 vm_kernel_addperm 的 offset 錯了 所以ptr = 0

再繼續研究 ˇ ˇ
2016-12-20 06:42
0
雪    币: 198
活跃值: (581)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
厉害了。我的哥
2016-12-21 14:54
0
游客
登录 | 注册 方可回帖
返回
//