历史上的今天
今天是:2025年02月11日(星期二)
2018年02月11日 | 黑客破解任天堂Switch运行Linux 称补丁无法修复漏洞
2018-02-11 来源:IT之家
黑客组织fail0verflow分享了运行Debian(一个Linux发行版)的任天堂Switch的图片,并且声称,任天堂不能通过未来的固件补丁来修复该漏洞。
根据fail0verflow的说法,Nvidia Tegra X1片上系统的启动ROM存在漏洞。当Switch启动时,它会读取并执行存储在只读存储器(ROM)中的一段代码,该代码包含有关启动过程的说明。这意味着当Nvidia制造它时,启动ROM就已经被存储在芯片上,之后不能被修改。即使任天堂发布软件更新,这个软件更新也不会影响启动ROM。而且由于Switch在按下电源按钮后立即加载启动ROM,所以无法绕过它。
唯一的解决办法就是制造新的Nvidia Tegra X1芯片,所以任天堂可能会要求Nvidia来解决这个问题,这样新的Switch就不会有这个漏洞。
如果fail0verflow决定分享这个漏洞的话,我们猜测可能会带来一些自制软件和盗版游戏的问题,这显然会对任天堂的收入产生影响。
史海拾趣
|
我的板子中已经烧入了uCLINUX,我使用ADS1.2编译了一个跑马灯程序,只能在u-boot中通过键盘输入命令才能是跑马灯程序运行。请问我怎么样才能让板子加电后自己运行跑马等呢?---即:在加载操作系统之后,系统自己运行一个程序? 谢谢… 查看全部问答> |
|
现在的情况是这样的: nand flash已被自带的驱动分成了part00(BINFS)和part01(FATFS)两个区,part01被mount起来作为用户可用区~~整个nand flash被定义为 DSK1: 我想把part01这部分独立出来~即把part00单独作为DSK1:而part01单独作为DSK2 ...… 查看全部问答> |
|
100分求dllregister.exe文件,在wince下用isual studio 2005开发,dllregister.exe安装后找不到 arm4i芯片组的wince5.0的dllregister.exe找不到,谁能告诉我在那里可以下的到,或者可以发到我油箱中.zxh1000@163.com高分求… 查看全部问答> |
|
在驱动程序中open函数代码如下: static int wdt_open(struct inode *inode, struct file *file) { struct wdt_dev *dev; dev = container_of(inode->i_cdev, struct wdt_dev, cdev); ...… 查看全部问答> |
|
新手求教!wince平台,想在Dialog中画一幅位图,下面的代码出了什么错?图片没有显示 下面的代码不能显示出位图,到底哪里出错了呢? CDialog::OnInitDialog(); LPCTSTR szFileName = _T(\"b.bmp\"); H ...… 查看全部问答> |
|
大家好,以前一直做uboot的东西对bootloader算有点熟悉,现在要做eboot,但今天把wince自带的eboot编译了通过了,就在start.s的入口点直接对gpio操作,想点灯,编译通过下载进开发板后灯没有亮,请问是否还要设置什么才能启动啊,平台为pxa270 谢谢 ...… 查看全部问答> |
|
易电源Nano 稳压器的特点总结如下: 1-3Mhz工作频率,体积小,效率高。 SOT23-5、LLP-6小型封装。 有降压模块LMR1\\LMR2,也有升压模块LMR6。 有可控关闭端,关闭后极低的消耗电流: LMR1 : Low shutdown Iq, 30 nA typical LMR6 ...… 查看全部问答> |




