作者cassine (Savannah)
看板Modchip
标题Re: [PS3 ] PS3 全裸了吗?
时间Wed Nov 9 17:19:30 2011
1F:推 snowwolf725:能够解密 metldr 表示可以拿到per_console_root_key_0 11/09 15:42
2F:→ snowwolf725:有了这把key後才能得到其他key其中包含了更新档加密的 11/09 16:21
3F:→ snowwolf725:金钥,有了韧体更新档的金钥可以自己包自制韧体 11/09 16:22
4F:→ snowwolf725:也就是说 3.72 自制韧体来临的日子进了 11/09 16:25
这里我的看法稍有不同,首先per_console_root_key_0之所以叫做per console
,顾名思义,每台主机不同,因此除非有其他替代,否则要做这把金钥权限之内
的事情,必须取得这把金钥。
SONY在3.56版韧体引入了Update Manager 2.0,比旧的不安全的 1.0,多了个档
案完整性查验的工作。在更新韧体前,先用一把公钥解密Hash纪录档,然後针对
所有要更新的档案跑一次Hash,两者相符才给更新。不能像我们在 1.0版时,直
接抽换掉韧体包里的档案,最後把韧体包签了就能更新。而加密Hash档的私钥,
在SONY手上,理论上没办法得知,所以只能够朝破解Update Manager 2.0或是自
己写一个UM来前进。
依照目前的态势,原生3.56版以上的主机暂时没办法突破,去取得该台主机的
per_console_root_key_0,但是原生3.55以下的主机无论是在 Linux抑或在Game
OS都有完整的lv2 权限。
关系如下:metldr → lv0 → lv1 → lv2
有完整的 lv2权限,才能送入自制的self程式,去取出资讯解出能够签证自制
loader的金钥,然後再把自制的loader金钥丢进去,才把metldr读出,并取出
per_console_root_key_0。
这个metldr的明文部份,每台主机的差别只在per_console_root_key_0不同,其
余部份应该是一样的,但因为这东西是用per_console_root_key_1加密,而
per_console_root_key_1又源自per_console_root_key_0,因此加密结果应该不
同。
所以我得出的结论是:3.56+ 以上的主机请继续等,等看看能从这里突破挖出什
麽好康的,至於3.55版的主机,完全取得控制的日子应该是指日可待的。
--
百年国庆晚会改编主题曲《
六三三》词:中立选民/曲:陈志远 这一篇文章值
53 Ptt币
六三三 六三三 我们都要
六三三 六三三啊
六三三 我们都要
六三三
投
马騜 投
马騜 含泪都要投
马騜 投
马騜啊投
马騜 含着眼泪都要投
马騜
手握着降价的
米酒 看着那
白海豚转弯 无薪假在家又何妨 含着眼泪再投
马騜
无薪假在家又何妨 含着眼泪再投
马騜 手握着降价的
米酒 看着那
白海豚转弯
投
马騜 投
马騜 含泪都要投
马騜 投
马騜啊投
马騜 含着眼泪都要投
马騜
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.31.137
※ 编辑: cassine 来自: 140.120.31.137 (11/09 18:28)
5F:推 ninjaxin:现阶段的研究跟3.55cfw 有关系吗@@ 其实我都看不懂 11/09 18:40
6F:→ cassine:没有直接关系 11/09 19:56
7F:推 mindmind:如果是原生3.55以下 但已经升级到3.72 可以用吗? 11/09 20:23
8F:→ mindmind:就是那个lv2金钥权限 11/09 20:24
9F:→ cassine:暂时不行,因为你读不出你的metldr 11/09 22:17
10F:推 snowwolf725:对欧在 3.72 上都读不出 metldr 了更别谈要做cfw了>_< 11/10 07:35
11F:推 flypenguin:所以结论是3.55可以自己挖出metldr取得绝对控制权任意 11/10 10:48
12F:→ flypenguin:升降,但是3.56以上的不行。 0.0 11/10 10:49