PS2 Fortuna. ALL PS2s (incl. TV) HACKABLE! Another discless exploit!

I can't await the fully detailed technical writeup!
But basically, I think the "issue" or vulnerability can be explained this way:

You can "feed" the PS2 almost everything also "illegal characters" and "faulty icons"...
The tools which create files like icons don't permit these, but if you modify for example a Save, the PS2 does not check for the content and gladly copies what it gets to a buffer...

Now... This "string" however can have an opcode (or a set thereof) included, which stops a function (for example)...

...and I think the vulnerability can probably be triggered via various means!!!
Save-Icon, Save-name, OSD-Item-Text-String and so on...

Here is an old video, where I did something similar via FMCB and OSDSYS-Textstrings!


Note, that EVERY text got corrupted (also "Browser" and "Systemconfiguration)!

I got the PS2 to freeze with this as well and you can even have a OSDSYS-Textstring do these things, but they are obviously very short, so you have to have another file loaded to jump to (in Fortuna's case the 'icon' I think).

...and it must be the first icon, to predict the offset where the Payload is located and the offset-prediction/calculation also produces varying offsets on varying BOOT-ROM-Versions!

tl;dr
I suppose Fortuna and the stuff in the video and the vulnerability about text-strings I was talking about, are all based on that "issue"/Vulnerability! ;)
It essentially works, due to the PS2 being "blind" for the content whilst reading and copying it (to RAM), but not whilst it is in the 'execution cycle', because then the Hardware cares for the content!

I hope I explained what I assume, properly!


So... A "PS1 Fortuna" would be neat as well! :D

I think there are even multiple consoles vulnerable to that kind of "entry", but obviously you can't do that so easily on consoles with encryption.

You have to get the file to be read by the system somehow... However, I think this "entry" or variations thereof might be usable on various consoles like the GameCube (that would be awesome as well as the following), the PS1, possibly PSX (PS2 DVR) and other consoles, where you can get it to read something...
Save-Exploits on NES, SNES, GB, GBC, GBA, SMS, SMD, etc. might be possible via this!!!

These probably can ALL have a new Exploit, DISCLESS, without other tools, etc., based on this approach...
 
Last edited:
This seems to be almost a ROP/JOP-Chain-Exploitation! :D
...on a pretty old Hardware... Soooo freakin' cool!
That job was fabulous! Splendid!

All those who read my earlier comment/post: I updated it quite a bit! Please re-read, if you are interested!
 
No this is a native save vutibitly but rops back to browser of PS2 but because of this rops back t MC.
So an exception happens to allow to run without key.
So FUMBAR the startup and will allow non key

OBTW all system with update can be exploited this way just most DEVS are afraid to show this!!!!!!!!!!

YES EVEN PS4
 
No this is a native save vutibitly but rops back to browser of PS2 but because of this rops back t MC.
So an exception happens to allow to run without key.
Where do you know that? Have you dissected it already?!?

So FUMBAR the startup and will allow non key
"No key"? I doubt that is possible... It at least has to show the icon once IMO and to enter the MC-Menu, you definetly need to press some buttons...

I agree, that it MIGHT be possible without a key, once the icon had been shown/read though!

OBTW all system with update can be exploited this way just most DEVS are afraid to show this!!!!!!!!!!

YES EVEN PS4
First off... I think MOST Systems EVEN WITHOUT UPDATEABLE SOFTWARE, MIGHT be vulnerable to this...!

Second... No,... First off it has to 'inject' Custom code via those "faulty functions"... But I agree, that pretty much any Hardware in itself probably has that fault, but depending on the software it can be triggered or not...
 
@TnA don't ask don't tell It something I have known for a long time like PS3 Ps4 Exloits
I have no way to tell you how I know BUY I DO know
I know this sounds like a FUBAR but you know I am not a lost cause
 
I made a thing

3d18d92f3cb2998af63af640832a6387.png


85375f4b173ad587212330632879bed6.png


https://www.psx-place.com/threads/fortuna-launcher-by-vtstech-boot-elf-replacement.27254/
 
Last edited:
I guess this is a very good alternative for non-freemcboot slims. though it would be cool if it executes FMCB hacked OSDSYS instead of uLanch.
 
It can... Just install FMCB and replace the BOOT.ELF (in mc0:/FORTUNA) with HWNJ's OSDSYS-Launcher...!
 
Also, my 90004 with FW 2.30 has soldered one of those 'better' modbo760 that run flawlessly ps1 games, no matter region, and this Fortuna exploit really doesn't give a crap about it. I hope FMCB/FHDB will be more tolerant for modchips... ;)
 
  • Like
Reactions: TnA
It is really working, I just finish testing on a phat ps2. Thanks very much for making it easier for people to hack ps2.
 
From what I remember there was no official version for FAT models.

I needed to delete "Your System Configuration" (BEDATA-SYSTEM) to make it work on my SCPH-50004.
The same MC with Fortuna without any problems works on my SLIM model (without a need to delete this folder).

Table for other regions from here:
RegionSystem Executable DirectorySystem Data Directory
JapanBIEXEC-SYSTEMBIDATA-SYSTEM
USBAEXEC-SYSTEMBADATA-SYSTEM
AsiaBAEXEC-SYSTEMBADATA-SYSTEM
EuropeBEEXEC-SYSTEMBEDATA-SYSTEM
ChinaBCEXEC-SYSTEMBCDATA-SYSTEM
 
Last edited:
This is f***ing awesome. :biggrin2:
Today I bought a 90004 0C just to test it on BIOS v2.30
I will also do some tests on my SCPH-30004.
 
Fortuna worked on my SCPH-90001 (BIOS 0230) and my SCPH-50001 (BIOS 0190, DVD player version 3.02U) with no difference, and no special changes needed. When used on my SCPH-50001 (BIOS 0170, DVD player version 3.00U) it did not work, regardless of deletion of folders. Instead of running my BOOT.ELF it would return to a barely recognizable Browser/System Configuration menu with messed up graphics. I am using a non-Magicgate, non-FMCB memory card for testing.
 
You mean something like this:
fortuna-image.png

I have this problem on SCPH-50004 (ROMVER 0190, DVD Player 3.02E) when I have BEDATA-SYSTEM folder on my MC.

Version for SLIM consoles might work on FAT, but it doesn't have to.
Currently we need to wait for dedicated for FAT consoles version.
 

Similar threads

Back
Top