Go Back  
Reply
 
Thread Tools
Old 03-26-2012   #101
defyboy
Member
 
Join Date: Jan 2011
Posts: 164
Likes: 6
Liked 274 Times in 96 Posts
Mentioned: 57 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Gonzakpo View Post
Well, for some time I wanted to try to dump the RAM of the PS3. I have the tools and the knowledge but the truth is, I don't want to put my only PS3 in risk (it is not a foolproof process) and it takes too much time!

If you visit ps3devwiki, in the XDR RAM section, you'll find all the datasheets. There's one that talks about the XDR Clock generator. In it you'll find a PIN called /BYPASS that disables the PLL thus slowing down the processor + XDR ram. Also, you could even slow down the PS3 oscillator. But I have yet to figure it out.

If you slow down the XDR and processor, you would be able to "snoop" on the bus with a relatively cheap hardware (I was thinking in a basic logic analyzer implemented in an FPGA) and dump the memory contents as it get written during boot up.

Of course, if you have access to a logic analyzer that can snoop on the bus without slowing it down, then the it will be much easier. But I bet that logic analyzer would cost above $15K.

I'm not sure about this. But maybe the decrypted lv0 gets copied to RAM during boot up. With that you could be able to get all the needed keys EXCEPT for the lv0 keys and the bootloader keys of course. So, you won't be able to make a CFW but if you have total access to a decrypted lv0, probably a software hacker could find new exploits.

But well, as I said before, I really don't have enough time to through this and also I don't have a spare PS3s to test with. It is not a simple task and I don't even sure if the PS3 will boot up with the clock slowed down.

Only a person fully dedicated to this would have the time to do it.
I have looked into the possibility of dumping RAM via hardware. I have entertained the idea of snooping the XDR bus briefly but that requires extensive hardware knowledge and rather large implementation cost - Such hardware just doesn't exist commercially.

I have also looked into the possibility of bus mastering the PCI bus to read memory but that too, would require a rather large implementation.

The most viable process for dumping RAM at the moment is via software, but as stated, just dumping LV0 - while it is progress and interesting, It is not enough for progression past the 3.60 firmware barrier. We need to dump the bootldr/lv0ldr to get the lv0 keys, Which in turn allow us to decrypt the entire firmware chain.
defyboy is offline   Reply With Quote
Old 03-26-2012   #102
fuRh7
Apprentice
null
 
Join Date: Jan 2012
Posts: 28
Likes: 0
Liked 6 Times in 4 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
I didn't say we need to decrypt the bootloader as is practicaly impossible. I said the PCK0 is the key that was used to encrypt the metldr and bootldr, so because of the security flaw of ps3, that gives us the decrypted metldr, there should be somewhere the PCK0 as only this key is able to decrypt the metldr. If this wasn't true, how come the metldr gets decrypted in the first place... when we know the key that has decrypted the metldr, we know practically everything we have to know...
fuRh7 is offline   Reply With Quote
Old 03-26-2012   #103
master737373
Member
 
Join Date: Mar 2012
Posts: 203
Likes: 12
Liked 80 Times in 50 Posts
Mentioned: 23 Post(s)
Tagged: 0 Thread(s)
Originally Posted by fuRh7 View Post
I didn't say we need to decrypt the bootloader as is practicaly impossible. I said the PCK0 is the key that was used to encrypt the metldr and bootldr, so because of the security flaw of ps3, that gives us the decrypted metldr, there should be somewhere the PCK0 as only this key is able to decrypt the metldr. If this wasn't true, how come the metldr gets decrypted in the first place... when we know the key that has decrypted the metldr, we know practically everything we have to know...
PCK0 still decryptes bootldr. That's the first thing that gets decrypted. You can, in theory, get a decrypted mtldr, that same metldr, but encrypted, and encrypted bootldr and sort of use a dictionary-style decryption, though it will take forever.
master737373 is offline   Reply With Quote
Old 03-26-2012   #104
Noli
Apprentice
 
Join Date: Sep 2010
Posts: 1
Likes: 0
Liked 3 Times in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Hi, just wanted to leave this here, a short interview with naehrwert, also some talk about lv0. English Version starts somewhere in the middle of the page. http://monkeydesk.at/content/exklusi...aehrwert-1198/
Noli is offline   Reply With Quote
Likes: (3)
Old 03-26-2012   #105
calo
Member
 
calo's Avatar
 
Join Date: Feb 2011
Location: Dublin
Posts: 165
Likes: 45
Liked 59 Times in 40 Posts
Mentioned: 11 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Noli View Post
Hi, just wanted to leave this here, a short interview with naehrwert, also some talk about lv0. English Version starts somewhere in the middle of the page. http://monkeydesk.at/content/exklusi...aehrwert-1198/

cheers, good read.
calo is offline   Reply With Quote
Old 03-26-2012   #106
munky875821417
Member
 
Join Date: Jun 2011
Posts: 203
Likes: 34
Liked 87 Times in 40 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
so this means lv0 is exploited through lv0ldr??
__________________
munky875821417 is offline   Reply With Quote
Old 03-26-2012   #107
master737373
Member
 
Join Date: Mar 2012
Posts: 203
Likes: 12
Liked 80 Times in 50 Posts
Mentioned: 23 Post(s)
Tagged: 0 Thread(s)
Originally Posted by munky875821417 View Post
so this means lv0 is exploited through lv0ldr??
There's no such thing as lv0ldr. It's called bootldr, which you can't decrypt without the PCK_0.
master737373 is offline   Reply With Quote
Old 03-26-2012   #108
munky875821417
Member
 
Join Date: Jun 2011
Posts: 203
Likes: 34
Liked 87 Times in 40 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
perconsole key 0
__________________
munky875821417 is offline   Reply With Quote
Old 03-26-2012   #109
darkness137
Apprentice
 
Join Date: Mar 2012
Posts: 4
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Exactly how many encryption levels are we talking here before reaching the bootldr key?
darkness137 is offline   Reply With Quote
Old 03-26-2012   #110
svenmullet
Member
 
svenmullet's Avatar
 
Join Date: Jun 2011
Location: The Frozen North.
Posts: 748
Likes: 503
Liked 707 Times in 312 Posts
Mentioned: 82 Post(s)
Tagged: 0 Thread(s)
Originally Posted by darkness137 View Post
Exactly how many encryption levels are we talking here before reaching the bootldr key?
Lets just say that if there were no levels of encryption at all, the PS3 would probably be twice as fast as it is
__________________
svenmullet is offline   Reply With Quote
Likes: (2)
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 08:08 AM.