A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: lovesum666

[破解] 从技术角度描述一下SLIM360这次reset glitch hack是咋回事。个人原创观点。

[复制链接]

精华
0
帖子
3347
威望
0 点
积分
3428 点
种子
18 点
注册时间
2006-1-3
最后登录
2024-7-31
发表于 2011-8-31 23:34  ·  天津 | 显示全部楼层
我基本上看懂了,谢谢LZ的解释~~~

精华
0
帖子
2381
威望
0 点
积分
2729 点
种子
5 点
注册时间
2006-1-13
最后登录
2020-12-5
发表于 2011-8-31 23:55  ·  加拿大 | 显示全部楼层
有一点楼主没解释明白,我在这里补上,当然也仅仅是个人猜测

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
该用户已被禁言

精华
0
帖子
362
威望
0 点
积分
382 点
种子
2 点
注册时间
2011-3-24
最后登录
2019-12-19
发表于 2011-8-31 23:55  ·  福建 | 显示全部楼层
太技术了,详细拜读后对这次的破解有详细的认知了, 非常感谢楼主

精华
0
帖子
384
威望
0 点
积分
351 点
种子
10 点
注册时间
2010-1-5
最后登录
2023-11-9
发表于 2011-9-1 00:02  ·  湖南 | 显示全部楼层
确实是技术贴~~顶~~~~~

精华
0
帖子
41
威望
0 点
积分
44 点
种子
5 点
注册时间
2008-5-15
最后登录
2020-4-22
发表于 2011-9-1 00:32  ·  意大利 | 显示全部楼层
FPGA加载配置文件需要时间,可能会错过启动那个窗口,Xilinx的CPLD不存在这个问题,固化成了真正的Route
该用户已被禁言

精华
0
帖子
228
威望
0 点
积分
250 点
种子
0 点
注册时间
2005-3-15
最后登录
2019-12-8
 楼主| 发表于 2011-9-1 01:29  ·  北京 | 显示全部楼层
dodoleon 发表于 2011-9-1 00:32
FPGA加载配置文件需要时间,可能会错过启动那个窗口,Xilinx的CPLD不存在这个问题,固化成了真正的Route

这个问题其实很好解决,用5秒钟就能想到2个解决方法:
1,用待机电让FPGA一直处于加电状态就OK了。
2,FPGA上电后先彻底复位一次CPU,然后从头开始。
该用户已被禁言

精华
0
帖子
228
威望
0 点
积分
250 点
种子
0 点
注册时间
2005-3-15
最后登录
2019-12-8
 楼主| 发表于 2011-9-1 01:30  ·  北京 | 显示全部楼层
snailium 发表于 2011-8-31 23:55
有一点楼主没解释明白,我在这里补上,当然也仅仅是个人猜测

作为微软来说,居然在芯片设计中犯这种错误,不可思议。
不过这可能从一个侧面表明,reset电路的设计,的确是芯片设计中的重中之重。在IC公司供职的同事都觉得这事很怪,呵呵。

版主

Realtek AC’97

精华
0
帖子
15353
威望
13 点
积分
16534 点
种子
15 点
注册时间
2010-5-7
最后登录
2024-6-8
发表于 2011-9-1 01:33  ·  河北 | 显示全部楼层
這嚴格的說不算是漏洞,而是破解的太高超了,干擾啟動進程,是任何再嚴密的設備都不能防止的,不過這次可以成功的引導到了XELL,已經成功了一半了,接下來就看如何能順利的加載FBT自製系統了。但是,我能想到,困難還是很多的。

精华
0
帖子
582
威望
0 点
积分
535 点
种子
6 点
注册时间
2006-6-3
最后登录
2022-9-15
发表于 2011-9-1 01:48  ·  广东 | 显示全部楼层
reset后不应该继续执行,bug太大了
如果没reset信号,估计还可以用其他东西刺激它异常。。
ps3的破解就是在分配内存的时候刺激它异常,导致提权
360被刺激导致验证哈希通过
都是glitch

精华
0
帖子
2833
威望
0 点
积分
2868 点
种子
7 点
注册时间
2011-1-14
最后登录
2021-5-10
发表于 2011-9-1 01:49  ·  上海 | 显示全部楼层
lovesum666 发表于 2011-9-1 01:30
作为微软来说,居然在芯片设计中犯这种错误,不可思议。
不过这可能从一个侧面表明,reset电路的设计,的 ...

这个没办法,主机成本限制,不能像ATM机那样做变态的防干扰,其实很多ATM机都做不过360
360可是有硬件随机数发生器的,这个就干翻一大票货色。破解的核心是在执行某个特定的比较指令的时候(memcmp,很基本的函数吧),干扰一下,返回无差别,之后主机屁颠屁颠的继续跑他认为是“验证通过”的代码
以前的破解简直是弱爆了......必须黑HV,黑内核都没用,HV的权限比内核都高,好像是主机内唯一一个在内存中不加密的进程,掌管内存加密,内存都是加密的,谁干得过啊...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-3 02:20 , Processed in 0.202819 second(s), 24 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部