Editing SPU LS Overflow Exploit

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 9: Line 9:
<br />
<br />


https://web.archive.org/web/20141119000908/http://pastie.org/1898468
http://pastie.org/1898468


----
----
Your shell code would have to overwrite an area of the LS that gets executed. There will be an amount of guesswork as to the offset since we cannot see the code. The code would begin copying areas of the LS into the shared LS, You would need some PPU code to read the shared LS and dump the information. The implementation of this exploit is rather difficult due to the fact we cannot see the code in the first place, and it will not give a clean dump.
Your shell code would have to overwrite an area of the LS that gets executed. There will be an amount of guesswork as to the offset since we cannot see the code. The code would begin copying areas of the LS into the shared LS, You would need some PPU code to read the shared LS and dump the information. The implementation of this exploit is rather difficult due to the fact we cannot see the code in the first place, and it will not give a clean dump.
[[User:Defyboy|Admin]] 16:17, 22 April 2011 (CDT)
[[User:Admin|Admin]] 16:17, 22 April 2011 (CDT)
----
----
So maybe it would be a good idea to first try it with metldr as we can pass our modified loader without having to flash it.
So maybe it would be a good idea to first try it with metldr as we can pass our modified loader without having to flash it.
Line 74: Line 74:
reference: [http://xorloser.com/ xorloser blog] / [http://geohotps3.blogspot.com/2010/02/on-isolated-spus.html geohot blog]
reference: [http://xorloser.com/ xorloser blog] / [http://geohotps3.blogspot.com/2010/02/on-isolated-spus.html geohot blog]
source: http://www.piemontewireless.net/How_to_load_METLDR_in_ps3
source: http://www.piemontewireless.net/How_to_load_METLDR_in_ps3
Look at this: http://pastie.org/private/zbypdtxcvtsqypledr47g (decryption of lv2 from graf's payload, it's everything in there, how to load metldr, pass arguments, etc.)
----
----
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)