Post: Theory for PSN on Homebrew PS3
05-26-2012, 03:09 AM #1
pcfreak30
>> PCFreak30.com Happy<<
(adsbygoogle = window.adsbygoogle || []).push({}); Well I posted this on my blog and I thought NGU might be interested.

Originally posted by another user

I was talking to Choco of NGU on skype about black ops and hacking/modding it. From there I spawned a simple idea that may or may not be complex but seems simple in concept. Granted I am not very deep in the PS3 firmware or its inner-workings, but what I am about to propose to everyone is this.

We all know you can use a mod-chip with the PS3, use a dual-nand type system or any other hardware related hack. I am ALSO aware that people are able to dump the NAND if a PS3 with the proper hardware. So here is my thinking.


Step 1 is DUMP the NAND from a 4.11 PS3 from a hardware level.


Step 2 is alter the image data and replace the SSL Certificate 24/25 like we used to with the Chariles proxy hack with the demo one from Charlies proxy.


Step 3 is write the image data BACK to the nand and boot it up.


Step 4 is set up proxy settings and intercept the connection between the PS3 and PSN and get all that good info.


Step 5 is analyze it to get the passphrase and see what rhey have changed and see if there is any new security to handle.


Step 6 is optionally try to re-program 3.55 in a CFW to implement the new security if there is any.


I will say that I don’t know how complex this would really be but in concept it should not be hard. I hope I at-least gave everyone something to think about and possibly someone a new project


Comments ?


Source: You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 2 users say thank you to pcfreak30 for this useful post:

NZWarrior, swerve420

The following user groaned pcfreak30 for this awful post:

Alexis Rhodes
05-29-2012, 01:34 PM #20
FireWire
I'm done here.
Originally posted by pcfreak30 View Post
Geeze. I ALREADY know what to use as software. Thing is its SSL encrypted which is WHY you must hardware hack the NAND/NOR and replace the SSL CERT to allow yourself to DECRYPT the connection.

I have found I need someone with E3-Flasher and a 4.11 PS3. Who ever has this and is willing to risk messing with their PS3 should contact me.


I have an infectus and a progskeet so I will give it a go. Only thing is, is that altering the data will most likely corrupt it :/.
05-29-2012, 09:15 PM #21
Originally posted by pcfreak30 View Post
Well I posted this on my blog and I thought NGU might be interested.



Source: You must login or register to view this content.
1. auth keys wont be decrypted 2.if you cant trick server into thinking your on 4.xx what then cause you will never sign any code 3. this is if it can be done , there may be a way to decrypt and resign using vsh .4 4.xx mfw not going to happen , you have a better chance decrypting the auth keys , im not saying you shouldnt try im just saying its damn near impossible for one person and one computer

---------- Post added at 05:15 PM ---------- Previous post was at 05:12 PM ----------

Originally posted by pcfreak30 View Post
What you guys DON'T Get is this is HOW you get the pass-phrase. The thing here is why would I want to do this if I am not getting the pass. The PS3 SENDS the code to the auth server along with its firmware version. All we need to do is intercept it.

The pass is in vsh.self i believe via reading. It is in 2 places but only 1 is used. We don't need to decrypt that. We just need to read it as it is sent out. This is assuming there's no CRC checks on the CERT files or anything else un-forseen.

So you get the info, then you take it to 3.55 and your online...
the files hash wont be the same so when the ps3 loads it will corrupt and give a server error some of the info is set for that console only btw
05-29-2012, 09:37 PM #22
pcfreak30
>> PCFreak30.com Happy<<
Originally posted by Siga View Post
1. auth keys wont be decrypted 2.if you cant trick server into thinking your on 4.xx what then cause you will never sign any code 3. this is if it can be done , there may be a way to decrypt and resign using vsh .4 4.xx mfw not going to happen , you have a better chance decrypting the auth keys , im not saying you shouldnt try im just saying its damn near impossible for one person and one computer

---------- Post added at 05:15 PM ---------- Previous post was at 05:12 PM ----------

the files hash wont be the same so when the ps3 loads it will corrupt and give a server error some of the info is set for that console only btw


Um thats what you don't get. From what i see there IS NO hash on the CERT files. Also i am not trying to decrypt the auth key. There really isn't a auth key in this case. Its Just the X-Passphrase.. We are not modifiying a SELF, BIN, or sprx. We are modifying a simple certificate file to do a MITM to get a password.
05-29-2012, 10:14 PM #23
jack4au
Splicer
Originally posted by pcfreak30 View Post
Well I posted this on my blog and I thought NGU might be interested.



Source: You must login or register to view this content.


you get homebrew on your 4.11 ps3 fromjust data transfer it just doesnt run Drack
05-29-2012, 10:40 PM #24
Originally posted by pcfreak30 View Post
Um thats what you don't get. From what i see there IS NO hash on the CERT files. Also i am not trying to decrypt the auth key. There really isn't a auth key in this case. Its Just the X-Passphrase.. We are not modifiying a SELF, BIN, or sprx. We are modifying a simple certificate file to do a MITM to get a password.

was pretty sure the cert files had a signature on them unique to the system , and the x-passphrase is the key its encrypted data sent to the ps3 allowing it to connect it doesnt give any info on how the phrase is now ps3 sends what fw and some other info like you know already so how are you faking this to the server which will have a sig check if it doesnt idk how no one has gotten back online yet , if you wish to continue please do so in a pm i do not wish to clutter your thread anymore Winky Winky
05-29-2012, 11:20 PM #25
pcfreak30
>> PCFreak30.com Happy<<
Originally posted by Siga View Post
was pretty sure the cert files had a signature on them unique to the system , and the x-passphrase is the key its encrypted data sent to the ps3 allowing it to connect it doesnt give any info on how the phrase is now ps3 sends what fw and some other info like you know already so how are you faking this to the server which will have a sig check if it doesnt idk how no one has gotten back online yet , if you wish to continue please do so in a pm i do not wish to clutter your thread anymore Winky Winky


Heres what you do not know. During the time we HAD sp-int and such I was doing some research/snooping. I have done my fair share in hacking the PSN service :P.

Anyways the x-passphrase is a HTTP header sent over an encrypted SSL connection. The ps3 f/w version is a header too. That or its the user agent (can't remember). The reason we were able to go online before was the fact that we spoofed the F/W version and the pass on-the-fly with charles and then the fuckPSN ruby script. We can't know exactly what is sent now but we can find out by simply decrypting the connection...

Once decrypted we can intercept all data and see all HTTP headers and data sent. It is then just a matter of getting a 3.55 PS3 to do the same via a mixture of editing the firmware SELF's and spoofing via MITM.


As a random thought, you can verify your claim about CERT having a sig by opening an original CERT in a hex editor and looking for data thats not part of a standard RSA/DSA BASE64 encoded cert. All files have the signature in a header data section in the file itself.

---------- Post added at 07:20 PM ---------- Previous post was at 07:18 PM ----------

Originally posted by jack4au View Post
you get homebrew on your 4.11 ps3 fromjust data transfer it just doesnt run Drack

Data transfer transfers your hard disk, not your nand. Your NAND/NOR(depending on PS3 model) is a data microchip that contains the firmware/operating system for the ps3.

The following user thanked pcfreak30 for this useful post:

Alexis Rhodes
06-02-2012, 03:53 AM #26
xSli
Keeper
Probably wont work
06-02-2012, 07:03 AM #27
NZWarrior
THA G-FUNK ERA RETURNZ
Originally posted by pcfreak30 View Post
Well I posted this on my blog and I thought NGU might be interested.



Source: You must login or register to view this content.


All ii have to say is that NGU is lucky to have you here with us ^_^
06-02-2012, 08:50 AM #28
zxz0O0
Are you high?
I acutally also had this idea some days ago.

Originally posted by MCPADDINGTON View Post
I doubt this would work. Even for the simple fact of nobody knows how to get the passphrase. The only reason we had it in the first place is because math gave it to us.

Math didn't give us anything. When installing the Charles certificate we could sniff and decrypt the ps3 traffic and so get the passphrase (and edit the version header to get online). Now if you install this charles certificate to a ps3 which is up-to-date you can sniff out the new passphrase.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo