New PSP exploit found in GripShift, works on PSP-3000 |
We'll leave the technical bits for later. Now, we'll have this video from FreePlay do the talking:
Holy... mother... of... pearl... o_0
Now then, the details: MaTiAz says that they've yet to find any further use for this, but it's still a new exploit. It could lead to further hacks, and for now, it's merely a proof of concept. Be that as it may, this is a great start, and a rather sweet find! Here's MaTiAz explaining the exploit:
GripShift has a buffer overflow vulnerability when loading savegames. The savegame contains the profile name which can be easily used to overwrite $ra. The savegame file is pretty big (25kB) so you have lots of space to put your code there. I wrote a simple blob of code to paint the framebuffer completely white (to just indicate that arbitrary code is running ). The return address is located at offset 0xA9 in the file. In this poc it points to 0x08E4CD50 (which is only a few bytes after the return address), and the code starts at 0xCC in the file.
It was tested on 4.01M33-2 with US version of GripShift (ULUS10040), and psplink.prx, usbhostfs.prx and deemerh.prx loaded (also without psplink and usbhostfs). The decrypted savegame (sorry, couldn't [be bothered to] get Shine's savegame tool working so it's in plaintext form) is in the SDDATA.BIN form which Hellcat's Savegame-Deemer produces (thanks to him, if the program didn't exist I wouldn't have bothered with this. ). Just copy the ULUS10040SAVE00 directory to /PSP/SAVEPLAIN/ and run the game. EDIT: yeah, don't forget to have Savegame-Deemer working, duh.
There are two versions of the exploit. The first which is the raw form from MaTiAz, the other one (v2), is a version encrypted by FreePlay. It's also been confirmed that it works all the way up to the recent CFW 5.02 GEN-A.
We're getting there, people! Just a bit more... Hope springs eternal, folks!
Thanks to Sbrillo1 for the tip!
Download: GripShift savegame exploit POC
Download: GripShift savegame exploit POC v2
Visit: QJ.NET PSP development forum
Related articles:
Via lan.st
$19.00 - $39.00
The QJ.net Network |
|
| Site | Feed |
| QJ.NET | RSS |
| Nintendo DS | RSS |
| PlayStation 3 | RSS |
| PSP Updates | RSS |
| Wii | RSS |
| Xbox 360 | RSS |
| MMORPG | RSS |
| Personal Computer Games | RSS |
| iPhone - iPod Touch | RSS |
| QJ.NET Forums | RSS |
Accessories
Add-ons
Applications
Artwork
Batteries
Cheats
Deals
Emulators
Events
Featured Articles
Firmware
Flash Applications
Flash games
Game Demos
Games
Hacks & Exploits
Homebrew Applications
Homebrew Demos
Homebrew Development
Homebrew Emulators
Homebrew Games
Homebrew Themes
How-To
Humor
Imports
Interviews
Magazines
Mods
MY QJ
News
Off Topic
On Shelves This Week
Opinions & Analysis
Podcasts
Previews
PSP Go
PSP Minis
PSP Slim & Lite
QJ How-To Series
QuickJump QuickGuide
QuickJump QuickPeek
Reviews
Rumors
Scans
Screenshots
Site News
Titles
UMD Movies
Videos
Weekend Warrior
Wi-Fi
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
July 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005



Comments
At the moment, *this code only works with the USA version of the game.* I'm pretty sure the exploit is in the European one, too, but haven't dealt with that yet.
Reply
Please work on this Exploit!
PS: I´ve already got a PSP-3000!
Reply
Atleast to try "Contrast Boost" Effect on PSP-3000. (Talking about TweakDISPLAY)
Reply
I remember the days of using all kinds of game saves on different versions of PSP to unlock them. But there was always that moment that your heart skipped a beat just in case something went wrong. Once pandora came out, it didnt really matter anymore.
Run with it guys! I may have to see if I can find a copy of grip shift now, and grab a psp 3000
Reply
Reply
A funny thing to note: The game codes for GTA and this are just one different.
GripShift: ULUS10040
GTA: LCS: ULUS10041
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
anyways about the hack, i didnt have a psp when the GTA/lumines hack was found, and when i did get one it was out of date and everyone was using pandoras, so the only thing i can relate it to is the twilght hack on the wii, is it like that?
also will this bring any better homebrew features to the psp, or will it just be used for installing CW?
Reply
Anyway, great job to you guys, what surprising news.
Reply
Reply
If the video shows this, then I apologise... I can't watch it from where I am right now... But I would hope that it's been attempted on OFW at least once. If not, it's still relatively useless.
Reply
Reply
Reply
its the worst psp game i own.. by far
Reply
You mean apart from:
"Damn, it's so cool to actually see this beauty working - and on a PSP-3000 no less!"
?
Reply
Funny like all these haters who said "PSP-3000 sucks because of scanlines" will now buy the new PSP.
Reply
Reply
Reply
Reply
Reply
Reply
i'm hordly going to take notice of a person who has no starts
i'll look for the highest voted as i'd feel they'de be most relevant to the article with the most fact
Reply
in this video
http://www.youtube.com/watch?v=NqIO6ONLhHg&eurl=http://pspupdates.qj.net/New-PSP-exploit-found-in-GripShift-works-on-PSP-3000/pg/49/aid/127658&feature=player_embedded
which is the same video above except a few seconds earlier
The game is run from the memory stick. If correct, how does it work if its a 3000?
Reply
and at the moment its not that useful.
i believe it could be possible to kickstart a HEN mode, but until pre-IPL is sorted...no custom firmware for 88v3 or psp-3000's
Reply
Reply
In the video embedded here in the news, you can see a PSP-3000 with original firmware, running the game from UMD and showing that the exploit works there as well ;)
Reply
Reply
sec NOW I HAVE A REASON TO BUY PSP-3K & i think that now its DAX TIME GO DAX GOO
i will keep a close eye on this hopefully we will see CFW soon 0.0
Reply
Reply
I thought they have been given up on!
I have a question, do people just randomly buy games and edit them to find exploits?
I mean, WHO BOUGHT THIS GAME?!
Reply
Reply
Reply
What magic are they going to do now? I'm hoping to see what happens next.
Reply
Reply
Like my comment up top. It was obviously voted down once, voted back up, and then voted down once more. Reason? Maybe because...the reader has nothing else better to do? There's no fruit in voting up or down on comments like this and my other one. It sure is funny, though. Maybe they're entertained(?) Or maybe I added a thought or idea and someone agrees?
By the way, I think I overestimated FreePlay's train of thought. Since when are communities an idiot on a proxy? Tch.. this is nuts!
Reply
Reply
Does anyone know if discussion is being made on this matter in the noobz.eu forums? Any verdicts made yet? Production? Testing? Anything??
Reply
Reply
so....im not quite following. you say this was tested on 4.01M33? does that mean you already had 4.01m33 on your psp? i dont get it.....
if you did have 4.01m33 on your psp and you tested this, what is the point? you already had a cfw?
now dont flame me, this is a logical question. why prove you can cause a buffer overflow exploit in a game, when you already have a cfw, the whole point of a new exploit is so you can ultimately get to a CFW.
Reply
Reply
Noobz had nothing to do with this exploit.
Reply
they havent fixed the scanlines issues with the very new 3000s have they?
Reply
I mean, WHO BOUGHT THIS GAME?!"
I bought it after we knew there was an exploit :)
Beforehand... ISOs, of course.
Reply
Reply
Reply
sometimes its do you like this person to some people using this site
which is why i wonder
why can unregistered people vote
should have to be registered and have to give a quick reason why you agree or disagree whenever you make a vote
Reply
Reply
Reply
Here's to hoping the other devs pounce on this too. I really wanna see how far the psp scene can take this exploit to. To MaTiAz and FreePlay, good job on getting the ball rolling! ^_^
Reply
Thanks, I thought somebody had to actually buy it.
I got scared. +P
Reply
Reply
Reply