• PS3 Hacks , 26.01.2010

    Well he said he had it and now here it is :)

    GeoHot has releases his PS3 exploit today. The exploit grants us “full memory access and therefore ring 0 access from OtherOS”.

    Original post:

    In the interest of openness, I’ve decided to release the exploit. Hopefully, this will ignite the PS3 scene, and you will organize and figure out how to use this to do practical things, like the iPhone when jailbreaks were first released. I have a life to get back to and can’t keep working on this all day and night.

    Please document your findings on the psDevWiki. They have been a great resource so far, and with the power this exploit gives, opens tons of new stuff to document. I’d like to see the missing HV calls filled in, nice memory maps, the boot chain better documented, and progress on a 3D GPU driver. And of course, the search for a software exploit.

    This is the coveted PS3 exploit, gives full memory access and therefore ring 0 access from OtherOS. Enjoy your hypervisor dumps. This is known to work with version 2.4.2 only, but I imagine it works on all current versions. Maybe later I’ll write up how it works :)

    Good luck!

    There is also an explanation on how it works that Geohot told on IRC:

    geohot: well actually it’s pretty simple
    geohot: i allocate a piece of memory
    geohot: using map_htab and write_htab, you can figure out the real address of the memory
    geohot: which is a big win, and something the hv shouldn’t allow
    geohot: i fill the htab with tons of entries pointing to that piece of memory
    geohot: and since i allocated it, i can map it read/write
    geohot: then, i deallocate the memory
    geohot: all those entries are set to invalid
    geohot: well while it’s setting entries invalid, i glitch the memory control bus
    geohot: the cache writeback misses the memory :)
    geohot: and i have entries allowing r/w to a piece of memory the hypervisor thinks is deallocated
    geohot: then i create a virtual segment with the htab overlapping that piece of memory i have
    geohot: write an entry into the virtual segment htab allowing r/w to the main segment htab
    geohot: switch to virtual segment
    geohot: write to main segment htab a r/w mapping of itself
    geohot: switch back
    geohot: PWNED
    geohot: and would work if memory were encrypted or had ECC
    geohot: the way i actually glitch the memory bus is really funny
    geohot: i have a button on my FPGA board
    geohot: that pulses low for 40ns
    geohot: i set up the htab with the tons of entries
    geohot: and spam press the button
    geohot: right after i send the deallocate call

    You can download the exploit files here.

    This exploit obviously is not newb friendly, but it nevertheless a huge progress to crack open the PS3 scene. More information and updates will be posted as available, stay tuned!

    More information via instructions in download file.

    [VIA]

    Posted by Pirate @ 7:01 pm

    Tags: , , , , | Discuss in Forums (73)







  • Comments:

    1. KaZzA13's Avatar KaZzA13 says:

      fair play to him for finding the hack and all but he is an idiot... now he has released it sony will find it and patch it ASAP. and it will take a while for the user friendly version to be released and most people will get bored of waiting and update. also shame its not "slim-friendly"

    2. Zeruth's Avatar Zeruth says:

      i've wanted to say this for a while, ITS ****ING REAL *****ES!!!!!! IN YOUR FACE SONY, THAT **** JUST HAPPENED. and now im done, congrats and thanks geohot.

    3. here's proof for all the haterzz.

    4. Zeruth's Avatar Zeruth says:

      Originally Posted by KaZzA13 View Post
      fair play to him for finding the hack and all but he is an idiot... now he has released it sony will find it and patch it ASAP. and it will take a while for the user friendly version to be released and most people will get bored of waiting and update. also shame its not "slim-friendly"
      If you have a slim, make a "slim-friendly" version your damn self instead of complaining after 3 years of waiting. Its people like you that this scene doesnt need, you ask, and beg, and whine until a hack is released, and then when it is, you complain because one flaw in it doesnt suit your own needs.

    5. Qraze1's Avatar Qraze1 says:

      its a start, the start of a new era hopefully.

      he's done a great job and now the linux experts (not me) can take hjt further.

      do i need the fpga board to glitch it or is everything i need in the download?

    6. Spiker's Avatar Spiker says:

      Yes, could I ask what the image is of and/or for

    7. junk_box's Avatar junk_box says:

      Is it just me or does anyone find it unusual that he'd release the exploit so early on? I'm not calling him an idiot but kazza13 is right. Sony will be bricking it and so have people ready to patch this up as soon as he posted the exploit.

    8. KaZzA13's Avatar KaZzA13 says:

      Originally Posted by Zeruth View Post
      If you have a slim, make a "slim-friendly" version your damn self instead of complaining after 3 years of waiting. Its people like you that this scene doesnt need, you ask, and beg, and whine until a hack is released, and then when it is, you complain because one flaw in it doesnt suit your own needs.
      excuse me but i have not whined once. im just saying that sony will catch on and patch it. and i probably could rewrite a slim version, but im 14 and have a life

    9. $n!pR's Avatar $n!pR says:

      Originally Posted by KaZzA13 View Post
      fair play to him for finding the hack and all but he is an idiot... now he has released it sony will find it and patch it ASAP. and it will take a while for the user friendly version to be released and most people will get bored of waiting and update. also shame its not "slim-friendly"
      Look in the mirror.

      #1 This won't work on the slim as there is no OtherOS support.
      #2 This exploit is not patchable via firmware, it is a problem that's hardware based.

    10. Spiker's Avatar Spiker says:

      They could shut down linux all together on there system, but that would kill a lot of people and companies, so they probably won't do that.

      Also Kazza13, if you get bored and can't wait for a true exploit to do something major to the PS3, then go ahead and update. I'll be waiting myself.

    11. Zeruth's Avatar Zeruth says:

      warning

      Warning

      No flaming



    12. grimlord's Avatar grimlord says:

      Excuse me $n!pR, where did you read that? Or if nowhere, how did you come to that conclusion? I am just asking, as I did not run on that info. Great info btw. thx, that's a relief.

    13. XeroFlo's Avatar XeroFlo says:

      This is very epic. Big congratz to Geohot! Big things are going to come now.

    14. KaZzA13's Avatar KaZzA13 says:

      yeah, i got banned from XBL for flashing mydrive in the 1m ban wave so im slightly weary of exploiting my beloved PlayStation. But i will wait to see for a month or two and follow progress, and to whoever said its hw based, you are right BUT sony could quite easily kill the OtherOS in a patch blocking off any further progress.
      ************* [ - Post Merged - ] *************

      Originally Posted by Zeruth View Post
      warning

      Warning

      No flaming



    15. Spiker's Avatar Spiker says:

      Kazza13, do you have any programming and hardware experience? if so, please explain what you have done/know.

    16. David562's Avatar David562 says:

      Originally Posted by KaZzA13 View Post
      fair play to him for finding the hack and all but he is an idiot... now he has released it sony will find it and patch it ASAP. and it will take a while for the user friendly version to be released and most people will get bored of waiting and update. also shame its not "slim-friendly"
      Hmm... They come barging into your house, open up and replace the PS3 MB.

    17. Zeruth's Avatar Zeruth says:

      Originally Posted by KaZzA13 View Post
      :thefi nger:: thefinger::thefin ger::t hefinger::thefing er::th efinger::thefinge r::the finger::thefinger :
      and you say you have a life? hahaha, you're balls havnt even dropped yet

    18. KaZzA13's Avatar KaZzA13 says:

      i was joking about the "doing it myself" bit but yeah, i know some basic coding... Java, C++, HTML, C#, and i also build computers. Dont get me wrong i am very grateful for Geo's work and i dont care if a slim version is released or not. but some people are so shallow minded to say 14 year olds dont have lives? I have a girlfriend and a job and im currently on police bail, so yeah...

    19. Spiker's Avatar Spiker says:

      Originally Posted by "KaZzA13
      i was joking about the "doing it myself" bit but yeah, i know some basic coding... Java, C++, HTML, C#, and i also build computers. Dont get me wrong i am very grateful for Geo's work and i dont care if a slim version is released or not. but some people are so shallow minded to say 14 year olds dont have lives? I have a girlfriend and a job and im currently on police bail, so yeah...
      Don't complain about a hack not being made unless you are helping.

      Not to mention, who said you have no life? Please direct me to the post that shows somebody discussing you having no life.

    20. Qraze1's Avatar Qraze1 says:

      i don't know where to begin, but i got an hour of american idol to figure that out. i'll log what i do if it matters any.

    21. Zeruth's Avatar Zeruth says:

      Originally Posted by Spiker View Post
      Don't complain about a hack not being made unless you are helping.

      Not to mention, who said you have no life? Please direct me to the post that shows somebody discussing you having no life.
      I did just for the record, the post was marked as flaming and deleted. he said, im 14 and have a life. no, life is a family of your own, a job that earns you a living, doing taxes, paying bills. that is what im saying.

    22. Spiker's Avatar Spiker says:

      Having a life is living on your own. I have no life because I live in my parents basement and don't have a job and sit and play games all day while eating there food and using there internet.

      KaZzA13, don't take **** so serious. You'll get much farther in life.

      Not that that is taken care of, I am going to test this. Do I need to do anything out of the ordinary or just try and run it?

    23. Zeruth's Avatar Zeruth says:

      Originally Posted by Spiker View Post
      Having a life is living on your own. I have no life because I live in my parents basement and don't have a job and sit and play games all day while eating there food and using there internet.

      KaZzA13, don't take **** so serious. You'll get much farther in life.

      Not that that is taken care of, I am going to test this. Do I need to do anything out of the ordinary or just try and run it?
      you have to glitch the memory bus, just look at the picture and read the instructions, like what was said, not newb friendly.

    24. Spiker's Avatar Spiker says:

      Meaning I'd have to take apart my PS3? Well, here we go, xD

      Wait a minute, couldn't we find the information that is running through the isolated SPU to read where it is going and coming out of in the isolated SPU to know where to look?

      If we are not able to do this, it will either be impossible to collect the codes, or take a damn good team to get it done. We'd pretty much have to replace the isolated SPU or involve something to collect what it is viewing, and that would require us to tell the system nothing is going on, so continue when it see's something else there that isn't supposed to be there, meaning it will cut us off.

      Whoever came up with the idea of making a specific SPU isolated just for decryption methods is a genius...

    25. DeLuca119's Avatar DeLuca119 says:

      All you guys complain about it not being slim friendly, which is why he released it, hes tired of working on it nonstop, so, he released it publicly to reduce the stress. With that said, just like the psp, releasing the exploit to the public allows other devs to do it and dump system information and etc. to possibly find another bug that would be compatible with all systems, such as, another .tiff exploit or another game save exploit, who knows. Now that its released to the public anything is possible, Im waiting for hello world.

    26. Zeruth's Avatar Zeruth says:

      Originally Posted by Spiker View Post
      Whoever came up with the idea of making a specific SPU isolated just for decryption methods is a genius...
      and right now, sony is praying they're idea wont fail.

      now i havnt done much of any research, but. If this isolated SPU can be updated by sony's official firmwares (can it be?) Then there has to be some way to access it. maybe only while updating (which would require the SPUs decryption lol) so, i agree, whoever had that idea is a damn genius.

    27. KaZzA13's Avatar KaZzA13 says:

      Originally Posted by DeLuca119 View Post
      All you guys complain about it not being slim friendly, which is why he released it, hes tired of working on it nonstop, so, he released it publicly to reduce the stress. With that said, just like the psp, releasing the exploit to the public allows other devs to do it and dump system information and etc. to possibly find another bug that would be compatible with all systems, such as, another .tiff exploit or another game save exploit, who knows. Now that its released to the public anything is possible, Im waiting for hello world.
      lol, i'm not complaining, just bummed its not CURRENTLY a universal hack, but otherwise good point. i'm new to the PS3 hacking scene. Whats a "Hello World"?

    28. Spiker's Avatar Spiker says:

      Kanna Shimizu is the womens name. Wait, a women thought this up...Oh god men, we HAVE to hack this system just because of that.

      Anyways, no more of the sexism, xD.

      A "Hello World" is a screen showing "HELLO WORLD" to show that unsigned code can be ran on the system.

      The problem with hardware is when it is released, there is nothing you can change, but software changes as the world changes.

    29. Zeruth's Avatar Zeruth says:

      Originally Posted by KaZzA13 View Post
      lol, i'm not complaining, just bummed its not CURRENTLY a universal hack, but otherwise good point. i'm new to the PS3 hacking scene. Whats a "Hello World"?
      a hello world is nothing short of the simplest code that proves unsigned code is being ran, and nothing more. youtube psp hello world and youll get the picture.

    30. 5715540's Avatar 5715540 says:

      Hello, to anyone who reads this, I am a newb. not a very big newb ive been on this site for some time and done some ammeter stuff, I was just wondering where I can learn the stuff to understand this so I can do this to my ps3 as well. I am a big fan, and have bin using the blackra1n for awhile. PLEASE CAN SOME GIVE SOME ADVISE ON HOW I CAN LEARN THIS STUFF.

    31. KaZzA13's Avatar KaZzA13 says:

      ahh right! like when musclenerd made a video showing a terminal being ran on the iPod touch 2g?
      ************* [ - Post Merged - ] *************

      Originally Posted by 5715540 View Post
      Hello, to anyone who reads this, I am a newb. not a very big newb ive been on this site for some time and done some ammeter stuff, I was just wondering where I can learn the stuff to understand this so I can do this to my ps3 as well. I am a big fan, and have bin using the blackra1n for awhile. PLEASE CAN SOME GIVE SOME ADVISE ON HOW I CAN LEARN THIS STUFF.
      My advice is dont **** with it. if you dont understand it chances are youl **** up your console. just wait for a more developed UI version

    32. Spiker's Avatar Spiker says:

      5715540, I would suggest programming things for the computer or mess with programming on something else because it is something you have to acquire. Knowing and understanding these things are not just something people know and read a book to figure out. It is something that you need the knowledge for. There are tons of things you have to remember and know how to do in order to do this. It is kind of like working on cars. If your car breaks down and you have no idea on what to do or what happened, of course you can look up what happened and how to fix it, but what if something in the future happens with the same part and you have no idea how to fix it.

      With programming (Or fixing cars), if there is a problem, I must read through the code and find my own solution. I can go on the internet and ask somebody, but they don't know EXACTLY what I need and/or EXACTLY what the problem is. Programming and coding is a HUGE knowledge to know and understand. I found that out after taking 2 years of C++ in High school. I found out I knew NOTHING about C++ from reading and working on my own stuff.

      Long answer short, it isn't something you can just read and understand. Programming is a very large vault of info and there are an endless amount of things you can do with it, therefore, there is A LOT to know and understand.
      __________________________________________________

      Wouldn't we be able to code a RTOS to run with this, so once the code it implemented, the PS3 can't block anything?

    33. Sublimewulf's Avatar Sublimewulf says:

      Originally Posted by 5715540 View Post
      Hello, to anyone who reads this, I am a newb. not a very big newb ive been on this site for some time and done some ammeter stuff, I was just wondering where I can learn the stuff to understand this so I can do this to my ps3 as well. I am a big fan, and have bin using the blackra1n for awhile. PLEASE CAN SOME GIVE SOME ADVISE ON HOW I CAN LEARN THIS STUFF.
      If you don't know how to do this, and need advice, don't do it. unless you know how to remove encryption keys from the isolated SPU and are very fluent in C++, this will do nothing for you. Wait for a noob hack with a GUI to come out. If you can't figure a compiler and some basic instructions out, you;ll f#$k up your PS3.

    34. gfour's Avatar gfour says:

      where's dark alex now? i have read that he will make a cfw for the ps3 if someone else hack the ps3. but this was month ago. the first step was maked, now he must handle it. i wish i can make something with this exploit, but i don't have that linux experiences that i need. i hope homebrew will come in the next few month, and that dax will start to make a cfw !!!

      and thanks to ALL guys that help to bring homebrew to the ps3

      and sorry for my english

    35. Pockets69's Avatar Pockets69 says:

      ^^ oh god here we go again!!!

      We don't even have a "hello world" and you are already talking about CFW's??

      Guys seriously do you expect geohot to do everything??? he was asked to find an exploit or at least he tryed to mess with the machine to find an exploit, he is not going to do anymore stuff, he found an exploit that lets you have read and write access to the memory what else could we ask, this is just a meter of time.

      Meanwhille don't update your ps3! oh and to all slim users no luck for you, and the problem is not that slim doesn't have other OS its because geohot doesn't have the slim version to try and hack in some other way, so i sugest EBAY

    36. GODVer3's Avatar GODVer3 says:

      Originally Posted by Pockets69 View Post
      ^^ oh god here we go again!!!

      We don't even have a "hello world" and you are already talking about CFW's??

      Guys seriously do you expect geohot to do everything??? he was asked to find an exploit or at least he tryed to mess with the machine to find an exploit, he is not going to do anymore stuff, he found an exploit that lets you have read and write access to the memory what else could we ask, this is just a meter of time.

      Meanwhille don't update your ps3! oh and to all slim users no luck for you, and the problem is not that slim doesn't have other OS its because geohot doesn't have the slim version to try and hack in some other way, so i sugest EBAY
      Well in all fairness he was calling for DA to write a CFW :P Obviously we're nowhere near this anyways. Good on GeoHot though. Guy's clever. We'll see where this goes.

    37. nOT's Avatar nOT says:

      Originally Posted by Pockets69 View Post
      oh and to all slim users no luck for you, and the problem is not that slim doesn't have other OS its because geohot doesn't have the slim version to try and hack in some other way, so i sugest EBAY
      The exploit has nothing to do with OtherOS; it's based on the RAM chip of the PS3 motherboard. Fortunately, the PS3's (as well as Slim's) RAM chip doesn't have any ECC (Error Correcting Code) feature. Glitching is bad (error). So, he glitched the memory bus and the PS3 didn't correct what he did (due to lack of ECC support from the RAM chip). That's how he did it.

      If you use the same exploit with some changes on a PS3 Silm version, it'll work. Because the RAM chip of the Slim version doesn't have ECC support as well.

      Anyways, if you know how the HV works... you would know that we can't easily get the keys with this exploit. So, what's our next step? We just need to find software exploit. Geohot's exploit + software exploit = hello world program. Finding software exploit is easier than finding the keys because you already have r/w access to the system memory, anyway.

      I guess this is my last post here again. See you all in a few months later.

    38. Spiker's Avatar Spiker says:

      Thank you nOT. That was a very good explanation!

    39. thefoolnz's Avatar thefoolnz says:

      Hey Well done Geohot, awsome job dude

    40. gliitch's Avatar gliitch says:

      well at least its real, and not easy to patch : ) there's no way im gonna try this so, will wait for a software version. One ting though, now with full linux support, will the game os run slower than the linux side? or are they completely separate? from the ram and stuff?

      i cant wait to use linux on this beast ^_^ i wonder if sudo apt-get install will work heheh.. :$ or even sudo apt-get moo XD

    41. Disane's Avatar Disane says:

      So ,in order to r/w the memory we need to glitch the it :-/

      Well ,that really doesn't sound too user friendly indeed. I was doing a lot of research lately on Google and such, Trying to find out how are the isolated SPUs getting the HW key and other codes to decrypt. Does anyone know what kind of device is communicating with the isolated SPU when its getting the codes ?

      GeoHot mentioned that he can load the SPE but i guess he failed to get the keys :-(

    42. Spiker's Avatar Spiker says:

      It has the codes inside itself. That's the problem. It doesn't use the RAM to hold the codes, it is actually done inside the chip itself.

    43. Disane's Avatar Disane says:

      Originally Posted by Spiker View Post
      It has the codes inside itself. That's the problem. It doesn't use the RAM to hold the codes, it is actually done inside the chip itself.
      I completely understand that part .But it needs some input to decrypt ,right ?

      Yeah the HW master key we're looking for is already inside the isolated SPE but where's the encrypted code coming from ?

    44. Phair's Avatar Phair says:

      He did it right. He got so much drama and hysteria over his work. Now if PS3 scene wants move foward it will go. It's how it works, but there is always a crowd of noobs waiting for more "OMG OMG GIMME DA ISO LODERZ". Maybe now the rage goes on and leave him to reasearch more.

    45. Disane's Avatar Disane says:

      Ok ,i D/L-ed the files he got on his blog and checked the source code. It seems GeoHot has done a great job. Much respect to the Guy ,he was born to be a hacker that's for sure

      Ok it seems only people who are familiar with PPC assembly (and have FPGA devboard connected to the mobo) can muck around with LV1 at the moment.
      I myself started to read up some articles about PPC assembly and programming.

      Is there anyone out there who has managed to replicate what GeoHot has done sofar (like run his exploit) ?

    46. gliitch's Avatar gliitch says:

      I'm just happy that this is finally taking shape, i was tempted to get a 360 due to the hacks, but Ive changed my mind. I wish i could program though. there are a few things i dont get, sure i know how to run the command but what does "ring 0" mean?

    47. The King's Avatar The King says:

      one question please for all

      these exploit on PS3 mean running games copy or not ??


      Pleaseeee

    48. Disane's Avatar Disane says:

      some disturbing news ,i wonder if this is true. What do you guys think ?

      Below is iQD's statement regarding the recent GeoHot PS3 Hack news, partly it really seems as if he does not read any docs.

      To quote: "So the PS3 is hacked ? Well that's nothing more than an urban legend.

      Altough it's nice to capture all these HV calls and stuff from a plain (not encrypted) lv1 binary, but this will never lead to a hacked PS3.

      Let's have a look. The major security architecture on the PS3 is called the "Secure Processing Vault" and is the most important thing regarding "hacking" the PS3.

      There is NO WAY for the PPU or even the HV to gain access to the SPU, which is an application running inside of an isolated SPU.

      Well you can kick out the isolated SPU, like geohot mentioned, but this gives you nothing, as ALL the encryption and execution of applications (HDD encryption, app encryption, decryption, executing, signature checking, root key extraction) happens inside the isolated SPU.

      To run homebrew on the PS3 you would have to reassemble the whole functionality from the SPU inside a binary running on the PPU. For this you will need the root key.

      The root key is stored in hardware (not even close to the things on the iPhone). The root key cannot be extracted by any software or hardware means and is essential to ALL encryption/decryption, executing and checking routines.

      The only way to get the root key is inside of an isolated SPU, as it is kick-starting the hardware encryption facility. There is no other way to do that !

      Let's just assume that geohot or some other guys are able to break into the local store of the isolated SPE. There they will just find some encrypted binaries.

      The key for decryption is encrypted by the root key ! You won't get anywhere without the root key.

      Let's assume that someone managed to do all those stuff from the isolated SPU on the PPU and creates a CFW.

      There is still a secure booting environment. The first module loaded/bootet is integrity checked by the hardware crypto facility utilizing the root key. So you have also to address this booting stuff. Again, no root key, no booting.

      So there's always runtime patching you might ask ? Not possible on the PS3 because the hardware crypto facility is able to check the signatures whenever it wants to.

      And which part is responsible for this ? Exactly, the isolated SPU. So if you kick out the isolated SPU the system will not boot/run anymore.

      The PS3 is neither an PSP nor an iPhone. It's the most secure system architecture of this time !

      The girl behind this stuff, Kanna Shimizu, is not somebody. Messing around with this is not like saying Bruce Schneier is a n00b.

      Btw.: forget about all those stories, that certain hackers are or will be employed by SONY. That's nothing more than another urban legend.

      @geohot It is OBVIOUS that the HV is PPC. The Cell BE is a PPC architecture, you know ;-) Better read those IBM papers in first place !

      - iQD"
      I think we cant say anything until we tried this. Looks like none has confirmed that this works so far. It would be best if i could just tear my PS3 apart and try it out. I just dont have the equipment
      ************* [ - Post Merged - ] *************
      sorry for spamming so much posts but I'm just going OMG-Spree here

      George Hotz said...
      And btw, who ever was talking about bypassing Linux and running a small RTOS, thats the right idea Chop Chop start coding
      January 26, 2010 10:12 PM
      So this means we should write a Real Time Operating System that stops LV1 from interfering when we want to do a Buffer Overflow (this sounds pretty much pointless ,cause we can already manipulate the memory trough LV1).

      Anyone got an idea what can we use RTOS for?
      ************* [ - Post Merged - ] *************
      Originally Posted by The King View Post
      one question please for all

      these exploit on PS3 mean running games copy or not ??

      Pleaseeee
      ah please your kind is pathetic... NO ISOZ and GAMEZ for you

    49. madshaun1984's Avatar madshaun1984 says:

      Originally Posted by $n!pR View Post
      Look in the mirror.

      #1 This won't work on the slim as there is no OtherOS support.
      #2 This exploit is not patchable via firmware, it is a problem that's hardware based.
      From what I have heard, OtherOS is on the slim, you just have no menu option to activate it, find an exploit to activate the otherOS on the slim, and away you go. But thats gonna take some doing, so I wouldnt expect it anytime soon.

    50. Pockets69's Avatar Pockets69 says:

      Originally Posted by The King View Post
      one question please for all

      these exploit on PS3 mean running games copy or not ??


      Pleaseeee
      Do you have any idea how much that stu*** question annoys everyone??

      Seriously stick to reading! and stop posting that kind of stuff.

      I already read that disturbing news Disane, don't know if those are real and if in fact that is what is happening, we have to wait and see damn isolated SPU, still read and write access to the memory is a good start that should allow us to do some stuff, i just don't know what kind of stuff can we do :S

    51. Zeruth's Avatar Zeruth says:

      @IQD statement

      You have gone on a techincly profound ramble. But in the process, you didnt do your research in middle school because your grammer was fail-sauce. looks like someone didn't read their docs. LOL. Remember, software exploits are a thorn in sony's ass.

    52. Pockets69's Avatar Pockets69 says:

      Zeruth

      well there might be some mistakes in there but technically its seems logic and correct, and that is what i am afraid right now, lets see if this can be bypassed in any way :S

    53. Zeruth's Avatar Zeruth says:

      Originally Posted by Pockets69 View Post
      Zeruth

      well there might be some mistakes in there but technically its seems logic and correct, and that is what i am afraid right now, lets see if this can be bypassed in any way :S
      noone can yet again as these scenes are so famous for can say for sure. he doesnt know because he didnt build the system, he doesnt know whats in the isolated SPU because he has never seen himself. Geohot said himself he has corruped the boot sector of his ps3, but it still boots, which could back up his theory, but then again, its not stone cold evidence. which makes me not really care at this point. I'm not looking for a CFW, Im looking for something more along the lines of HEN.

      What im wondering to myself VERY loudly here is. so you can can add your own functions to the HV right?, well, then you should be able to delete them right? just delete a function that you could controll (i.e. panic). make a new function named after the one you deleted, and have it do whatever you want inside gameos.

      Or try and dump the HD unencrypted. idk, i lack the knowledge to do such things.

    54. hecz's Avatar hecz says:

      ive just read in the spanish forums that geo and demonhades are working together and whats theyre goal? HOMEBREW they wont work on backups period said by dhades himself.

    55. Pockets69's Avatar Pockets69 says:

      Originally Posted by Zeruth View Post
      What im wondering to myself VERY loudly here is. so you can can add your own functions to the HV right?, well, then you should be able to delete them right? just delete a function that you could controll (i.e. panic). make a new function named after the one you deleted, and have it do whatever you want inside gameos.

      Or try and dump the HD unencrypted. idk, i lack the knowledge to do such things.
      It does make sense, probably it works, if you can add you can remove them that is a sure bet! what you say makes sense, i don't think trying to dump the hdd will do much for us right now. i want to see this being run so i can comment, but the part of adding your own functions to the HV makes a lot of sense to me.

      Keep these ideas coming Zeruth, someone that actually contributes with something usefull

    56. DNAM's Avatar DNAM says:

      the problem with deleting and creating same function name is
      1)certain values are sent to that specific function (that can create an error if the amount of values sent don't equal the amount of value receive)
      2)what is the return value (if the function returns a boolean ( i dont know wat it returns im just giving an example) and its suppose to return a object)
      3)what does each function specifically do (IE lv1_panic can also be used for more situation then just to panic the system like change certain values)

      but wat we could do is bruteforce(try and fail a whole lot with injecting functions, using logic of course) the function

      i think this is more of a trial and error kind of programing
      we have to remove certain functions and see if that creates results that we didn't expect

      btw before removing any function create a function that will copy the function ur deleting in another part of the hard drive so u can still run the ps3 if u deleted something critical

      ------edit----------------

      geohot was able to add two functions called
      lv1_peek and lv1_poke. peek reads memory in real space(including all the MMIO), poke writes it
      so it is possible

      the computer language that is needed is C++
      i know some C++ if you guys want me to write code pm wat code you want me to write

      PS: can some1 print the purpose of each function (no speculation pls, actual knowledge) and the limitations of this new exploit

    57. mitchcook420's Avatar mitchcook420 says:

      great news,hopefully see something user friendly come from this exploit,it would be really awesome to see what some people could come up with for homebrew.

    58. Phair's Avatar Phair says:

      ive just read in the spanish forums that geo and demonhades are working together and whats theyre goal? HOMEBREW they wont work on backups period said by dhades himself.
      I talked in demonhades chat and not confirmed that he and geo are working together. However, it is confirmed that hades is studying the exploit.

    59. Pockets69's Avatar Pockets69 says:

      this is good news

    60. Disane's Avatar Disane says:

      ok i finally look trough a bit of the isolated SPUs I think I found something GeoHot was talking about. Got this from an IBM article on Cell BE security.I'll just Quote this and explain what i think:

      Thus, all LS read and write requests originating from units on the bus such as the PPE, other SPEs, and the I/O have no effect on the locked-up region of the LS. However, an area of the isolated SPE's LS is left open to data transfers to and from other units on the bus for communication purposes. The application running on the isolated SPE is responsible for ensuring that the data coming through the open communication area of its LS is safe. Also, consistent with the idea that the cores execute independently, any number of SPEs can be in isolation mode at any given time.
      So i was right there is some kind of communication between the outside devices and the isolated SPEs. Ok here is what i came up with. I think this might be under research already but hey its only a theory. I know that by "simple read and copy code" we can't copy the codes outside cause of the Runtime Security Boot ,but as GeoHot mentioned he can kick the SPEs and glitch parts he doesn't like. There should be a hole here. It says that the Application has control over the region (on the isolated LS) that is communicating with the outer devices. Well there should be a way to make some kind of code that extracts himself (so the primitive HW part wont be able to notice that the code is trying to steal the HW keys ,or maybe shock the CPU similiar to GeHots method :D ) inside the isolated SPE and run himself copy the codes on the shared area of the LS and from there we should be able to grab it. This is theory of course and I wasn't able to code anything yet cause atm i don't have the devices to replicate the exploit GeoHot made available to us. Thou I bought a book on PPC ASM and the Cell and studying it.

    61. enohand's Avatar enohand says:

      the memory flow controler sends & recives via the SPE to & from SPE's

      being we are in a isolated spu (more than likley ALL the spu's are isolated). If we can read & write. Couldnt we gain access to the MFC, therefore send & recive code to & from the SPU's? or maybe tag onto the EIB? then from there we can do whatever.

    62. hen555's Avatar hen555 says:

      Originally Posted by Zeruth View Post
      Im looking for something more along the lines of HEN.
      So Am I xD

    63. Spiker's Avatar Spiker says:

      Can anybody verify with me what this key is. What type?

      Code:
      MIIEpQIBAAKCAQEAuIuuiVn0X/reS1kzVw4aIh6qQU/VDfFvV6jVRZAoq8brvMz0
      YEQGieNWrFIrTh0mNRIKIh5ZPz8mb7UU3GnvIoqDpTKTm39byDAW+gpMvABmOmAt
      Fns/DCQPAKWE4+fbgqhYbIOhAzeoTW6rgM44xMBxj/JVSzwLDo7KjPqRHrcWauT3
      EI2eH9VQTeAlv76dE7gwfXj136gFKXlPPG1baaOFuqJ79+2O8rCCdZO0F9l5ygS+
      f+Wj3Ep11dDCzH+XRl01NzETmBQz2kiOpCb8MMpDv6uEFPm2BiKqcoZ8qyG2SlLY
      hVDrtKC/RwJosJ4d9LpnhjQFfKyuUmttd9GXjQIDAQABAoIBAAzZVN6lT7l7Cw0t
      +cAe8Dzd67a+azQcUkdFLww33E0RfYpYrs8hDV9+X6OB2RgIOYfKaMA1YrtflzqB
      3iD2kzrRcBcJbXOPK4HFr2PbYbpZQMThu2HsVNhwjkbaP2Vq2ELBm956T7ScpHA3
      u2MteJBiYcXG9p9VX+O0l2+3ZnE/6d0y9iesMn+7n8y5xMDnKP9HurQFi9Hovh3o
      hBTqhFW6rSONN6UQWoKWaam4bwoWcNpQtMjQFQVUq5E31R/hJRc12W7VPaiLmb3J
      mLpDcr/aVnjlZ55jAyznC7M1xGOIGqakM4VYNG2/1hamqouz9c8tA2vkjpbCYl/1
      C5t02/UCgYEA34xFGUCo263axFYIN3z28sr82sJTHLXfqUN03S2WXzzwn1hqA53U
      2Cp6fSZEPw/NmxnJtXRMj7kVddkUpipz1SHDfiuC4Ay4poqx3yyon3+1ryUUT86E
      EUMPfkOu/rLQI5VzN7IGQwLySSliO1LRNZrmoytGBedWw2AOREqBEkcCgYEA01X3
      XjKA8SCQ0WeR1KPX/zM0Egc1ymHpHzbTsTTJyWMeWG3ev+yVLOIUO3+NzTJgpUCN
      q4xAKf6lGbBbCJ7G3XIGzNTiviHBpOieredan5sx9d/F6NPqwYw/2m0Ixf1z149K
      447OAoSr8iISVjBiZQFOUcwXbonHocTIyquwfYsCgYEAw8Pi/ypQtZCadDWjHHSj
      DhwVMr3aatoa8+/O96JkfSKw1dpnfKNLMcKBYfeQ7Gi6dYkvy2f9ZB+BW6KvIpUq
      uwrGWEdiZTK+wZnUCszhHkyInsip8Pm5TiSb/MbpCMMu4vqN28hbE3QRGWDUVX9B
      FuB/+YR73c+pe48y7zsPrSECgYEAmLlaX699sUPIhBwlrhaNpLZbHeAqBkyFjPIx
      P7GXVbsUlfEodWhCUcI7vteqIS0T3Lhu6Rcc03xb0dm5n9wmeKfLtEDwb1izuToG
      WkSEIC2miDojquNilmaFSpNbMMG98nxyMUrlI7q/C+eFetXSdY3hDInCMTbOluA/
      /v7eN4sCgYEA2kTpnm7t5+PxhjFAFMwyCom9DBpgeyh5SiYDqSQMw+akj233RFNl
      ElViZStm6jDaOevIAqdmi0W6IiG8FS6yzc6bVFqkhpaQXXEG8rED/rvZXikZ51hE
      t2tQdbsmVNno1mK0YwPfwHmN6lDTKd9TqMldK1iff4xpcIgGv561/cI=

    64. Ihatecompvir's Avatar Ihatecompvir says:

      As said on PS3News, it could be Base64.

    65. Spiker's Avatar Spiker says:

      As the other forum is PS3News, I will not listen to this.

      Interesting. Somebody claimed to had gotten this while using this glitch, but people are unreliable.

    66. alex3305's Avatar alex3305 says:

      It indeed looks like base64 (c'mon you should have known that if you know at least a bit from security and computer algorithms :9) but it decodes into a binary, or at least in a non-readable format.

      But I am convinced that Sony will not use base64 decoding on their systems, because it is one of the weakest security algorithms that ever existed...

    67. Pockets69's Avatar Pockets69 says:

      ^^ thats what i was about to say! Base64 here?? naaahh it can't be, i mean it looks like base64 but as you said its too unsecure to use on machine like this!!!!

      HELL THIS GETS ME CONFUSED!!!!!!

    68. Disane's Avatar Disane says:

      I'm not really an expert ,but if the Runtime Secure Boot is a hardware based security feature then maybe it's something very primitive. Which can make a primitive encryption and decryption.

      I might be wrong but who knows...

    69. Disane's Avatar Disane says:

      still reading trough some of the security stuff. Here is what caught my eye:

      what prevents an adversary from taking an application intended to run within the Vault and executing it outside of the Vault? The answer is to encrypt a portion of the application code using the hardware root key. Because the code is encrypted, it cannot be captured and directly executed on a regular, non-isolated SPE. The code needs to be decrypted, and therefore has to execute within the Vault where it can be decrypted by the root key. This reassures the application writer that a particular application will only execute within a Secure Processing Vault.
      Hmmm ,maybe we can run unencrypted code on the non-isolated SPEs. Is that what GeoHot was talking about ? A non-secure code execution. I think this needs to be investigated. So maybe we can do the same to the PS3 as we did to the PSP and execute unsigned code. Since we now have full control over the HV we can toss code into the CPU somehow.

    70. enohand's Avatar enohand says:

      i think ALL the SPE are isolated.....you can set whcih ones are isolated or not....so my gues is that sony isolated ALL of them for security, relied on the HV to stop anything not "right" being sent across the MFC or the EIB

    71. Disane's Avatar Disane says:

      Originally Posted by enohand View Post
      i think ALL the SPE are isolated.....you can set whcih ones are isolated or not....so my gues is that sony isolated ALL of them for security, relied on the HV to stop anything not "right" being sent across the MFC or the EIB
      We cant be sure yet. I was just going trough some stuff and found this and then read GeHotz blog again. I'm sure this requires a lot of research on the console. Theories and ideas are not enough anymore

    72. alex3305's Avatar alex3305 says:

      We don't know anything really on a hardware level (lv0) - except from IBM documents, because the HV was blocking that from us. This is just a case of trial and error.

      However, concerning the Base64 encoding. You don't even have to have a hardware decrypter/encrypter because it is that insecure! I think the 'minimal algorithm' that Sony/IBM will use in their beloved system would be MD5 or SHA-1.

      Just read something about basic security on Wikipedia and you'll know what I am talking about.

      -- Damn my English is rusty... --

      EDIT: @Qraze1; I get your point, but.. Base64?! No dude.. that's just like giving out your creditcard number in reverse to a fraud and than giving him unlimited options to try it out... That's just wrong!

    73. Qraze1's Avatar Qraze1 says:

      could sony have used two encryptions? kinda like a lock that only gets to another lock before opening the door? the first lock being really basic and the 2nd being really advanced or vice versa or anything in between?

      i'm trying.

    74. Spiker's Avatar Spiker says:

      Originally Posted by alex3305
      However, concerning the Base64 encoding. You don't even have to have a hardware decrypter/encrypter because it is that insecure! I think the 'minimal algorithm' that Sony/IBM will use in their beloved system would be MD5 or SHA-1.
      But ruling out that type of encoding is exactly what is gonna throw us off. How do you know this? Maybe Sony has 10 or 20 Base64 codes it reads before doing anything. I mean, the PS3 is a VERY VERY fast system.

    75. Zeruth's Avatar Zeruth says:

      Originally Posted by Spiker View Post
      But ruling out that type of encoding is exactly what is gonna throw us off. How do you know this? Maybe Sony has 10 or 20 Base64 codes it reads before doing anything. I mean, the PS3 is a VERY VERY fast system.
      In my opinion, nothing should be ruled out when it comes to exploits because like what was said by Spiker, "ruling out that type of encoding is exactly what is gonna throw us off".