第1个回答 2022-09-12
主要是缓冲区溢出漏洞
如果你学过一些汇编的话应该知道,在函数执行结束的时候,堆栈下方会存放返回的地址,如果在堆栈上方的缓冲区溢出了,那就有可能影响堆栈下方的数据,包括函数返回地址
这种堆栈区溢出就是类似于你在函数里面定义了一个数组分配8个空间,你想往第10个空间写一样。
psp内部存储的数据结构一个是IPL一个是IPST,还有一个是存放程序的,还有一个就是RAM,IPL相当于验证系统正确性的密钥,没这个IPL是无法执行自制系统的,如果通过缓冲区溢出执行了自定义的函数,那么读取一个IPL也就不足为奇了。
读取到IPL后就是神奇电池上电跑自己的程序了
其实就算到了2022年,缓冲区的漏洞引起的破解还是层出不穷,PS4就是浏览器缓冲区漏洞导致破解
破解断电是因为这里烧写固化自制系统这一步,程序没完全烧写进去的话程序不完整,那自然不能正常启动本回答被网友采纳