A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 6479|回复: 19

[原创] [原创]【翻译】PS3的系统架构和防hack原理

[复制链接]

精华
0
帖子
377
威望
0 点
积分
386 点
种子
9 点
注册时间
2009-1-3
最后登录
2020-4-20
 楼主| 发表于 2010-1-27 13:57  ·  辽宁 | 显示全部楼层 |阅读模式
班门弄斧,如有错误请指正。

首先,我们知道老版本的ps3可以安装linux,但是linux运行很慢,因为sony屏蔽了部分硬件的授权。
linux无法使用CELL内核的SPU,没有RSX的权限,同时运行慢的部分原因是内存只有256M。

但是我们知道操作系统是应用程序和硬件之间的桥梁,为应用程序提供API接口,对硬件发出指令,处理数据。正常说来一个硬件装上了操作系统,并且配置正确驱动,他就能获得硬件的使用权。Sony如何使ps3能够安装其他系统而不能获得所有的权限呢?
我们先来看一下他的架构:




sony使用了一个所谓的HYPERVISOR(LV1) 简称HV作为硬件和操作系统之间的一个中间件。在系统L0(level 0 or layer 0? 系统最层)启动时最先加载,然后根据启动的是sony的游戏系统还是其他系统给出所对应的权限。所有系统对硬件发出的指令要先交给HYPERVISOR,它来决定你可以干什么不可以干什么。
ps3的hypervisor很早就有人研究过,并破解出一些接口函数API
具体见此http://wiki.ps2dev.org/ps3:hypervisor
当然这部分是完全加密过的,并在启动的时候进行hash校验,所以你是不能更改或者替换它的。George Hotz说他通过注入硬件的办法(连入IC)使这部分变得不稳定,然后找到其中的漏洞,骗过ps3的校验,进而获得内存控制权。
我们的操作系统内核建立在L2上,这一部分在启动的时候也会进行hash校验,所以也是改不了的,在系统内核加载以后其他部分才陆续加载。由于使用IBM的框架结构, LPAR 将内存,处理器,存储器等资源拆分成多重资源集合,每一个集合独立运行。.

骑士

虽是一片绿叶,我已知青山。

精华
0
帖子
1704
威望
0 点
积分
2954 点
种子
453 点
注册时间
2009-11-22
最后登录
2019-3-4
发表于 2010-1-27 13:59  ·  辽宁 | 显示全部楼层
.........看不懂。只会玩。不管这些。
该用户已被禁言

精华
2
帖子
498
威望
3 点
积分
624 点
种子
0 点
注册时间
2004-12-29
最后登录
2018-1-6
发表于 2010-1-27 14:18  ·  北京 | 显示全部楼层
下面是引用kigskylgt于2010-01-27 13:57发表的[原创]【翻译】PS3的系统架构和防hack原理:

linux无法使用CELL内核的SPU

.......


PS3 Linux 可以使用6个SPE

求败者

有時候想逍遥自在,但還是學著自控藏起来

精华
0
帖子
29212
威望
0 点
积分
29953 点
种子
0 点
注册时间
2009-2-16
最后登录
2014-10-20
发表于 2010-1-27 14:20  ·  广东 | 显示全部楼层
虽然看不懂

但结论是啥?我觉得楼主有话想说

终结者

贰天壹流

精华
0
帖子
9582
威望
0 点
积分
10281 点
种子
7 点
注册时间
2008-4-24
最后登录
2022-4-16
发表于 2010-1-27 14:22  ·  上海 | 显示全部楼层
LZ今天破解N帖了。。。。

精华
0
帖子
1918
威望
0 点
积分
1945 点
种子
0 点
注册时间
2005-11-12
最后登录
2011-5-22
发表于 2010-1-27 14:25  ·  福建 | 显示全部楼层
HYPERVISOR是加密硬件? 但是现在PS3不是无法安装别的系统了吗? 那这个作者的意思是要进行硬改之后再找出漏洞了?  感觉又要费好几台PS3的感觉了
该用户已被禁言

精华
0
帖子
1485
威望
0 点
积分
1574 点
种子
5 点
注册时间
2009-1-6
最后登录
2020-1-7
发表于 2010-1-27 14:25  ·  广东 | 显示全部楼层
o,看到,但是看不明白。。。

精华
0
帖子
417
威望
0 点
积分
690 点
种子
0 点
注册时间
2009-6-13
最后登录
2020-4-16
发表于 2010-1-27 14:26  ·  广东 | 显示全部楼层
结论是:PS3 Slim可能悲剧了。

精华
0
帖子
8114
威望
1 点
积分
12912 点
种子
82 点
注册时间
2005-5-20
最后登录
2025-1-18
发表于 2010-1-27 15:12  ·  上海 | 显示全部楼层
就是无法破。。。。。。。。。

精华
0
帖子
287
威望
0 点
积分
312 点
种子
0 点
注册时间
2004-11-4
最后登录
2020-5-21
发表于 2010-1-27 16:10  ·  广东 | 显示全部楼层
我觉得还是不翻译的好,因为LZ也是半桶水,而且很多专业知识不是一句两句能说清
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-3-1 13:46 , Processed in 0.248045 second(s), 20 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部