psp破解到底是什么原理

到底是什么原理呢?为什么破解的时候断电会引起机器变砖呢?

原理跟刷bios一样,psp的系统文件保存在psp内部的rom之中(大约30m的空间),而不是记忆棒上。想更改psp的系统文件,就必须要用特殊的程序去修改rom的内容。比如,将rom中的psp的原有系统删除,然后更换更高级版本的系统,或者将一些自制的程序加入到rom之中。这个过程就叫刷机!
因为rom保存了psp的系统,如果在刷机的过程中突然断电了,或者有恶意程序蓄意修改rom的内容的话,将可能导致psp系统不能正常启动,甚至变成一个没有系统的裸机!也就是“变砖”了!所以说刷机有一定的风险。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-12
主要是缓冲区溢出漏洞
如果你学过一些汇编的话应该知道,在函数执行结束的时候,堆栈下方会存放返回的地址,如果在堆栈上方的缓冲区溢出了,那就有可能影响堆栈下方的数据,包括函数返回地址
这种堆栈区溢出就是类似于你在函数里面定义了一个数组分配8个空间,你想往第10个空间写一样。
psp内部存储的数据结构一个是IPL一个是IPST,还有一个是存放程序的,还有一个就是RAM,IPL相当于验证系统正确性的密钥,没这个IPL是无法执行自制系统的,如果通过缓冲区溢出执行了自定义的函数,那么读取一个IPL也就不足为奇了。
读取到IPL后就是神奇电池上电跑自己的程序了
其实就算到了2022年,缓冲区的漏洞引起的破解还是层出不穷,PS4就是浏览器缓冲区漏洞导致破解
破解断电是因为这里烧写固化自制系统这一步,程序没完全烧写进去的话程序不完整,那自然不能正常启动本回答被网友采纳
相似回答