PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!

Home PS4 News - Latest PlayStation 4 and PS3 News

136w ago - Following up on his PS3 SCETool update and PS3 Dump_Rootkey code, today Sony PlayStation 3 hacker Naehrwert has posted some details on exploiting the PlayStation 3 lv2_kernel and has made available a sample 3.41 implementation below.

To quote from his blog: Exploiting (?) lv2

A long while ago KaKaRoTo pointed me to a stack overflow he found while reversing lv2_kernel. But there are two problems:

1. The vulnerability is in a protected syscall (the SELF calling it got to have the 0x40... control flags set). So you’d first need to find a suitable usermode exploit (don’t ask us), that gives you code execution with the right privileges.

2. The payload data is copied to lv2 heap first and the function will do a free call on it before the payload has any chance to get executed. This might not sound like a problem but it looks like lv2′s heap implementation will overwrite the free’ed space with 0xABADCAFE and thus destroy the payload.

Here (pastie.org/4755699) is my sample implementation for 3.41 lv2_kernel (although the vulnerability should be present in all versions of lv2 up to the latest firmware), maybe someone of you will find a way to overcome problem (2.) and can get something nice out of it because right now it’s only good to crash lv2.

[Register or Login to view code]

From Mathieulh (via pastebin.com/naxXkv3M):

[Register or Login to view code]

The footer signature is still not checked upon npdrm self files execution as of 4.21.

Because kakaroto says something that doesn't make it true. Basically he found a check in 3.55 that was not even called and assumed they used it in 3.60+.

Of course they do whitelist npdrm now so even if the footer isn't checked you cannot run your own npdrm selfs signed with keyset lower than 0x0D making the whole debate rather pointless. Aditional checks are now performed on the actual file format as well such as the segment counter flag that needs to be set to 0x01 except for the very last segment.

Finally, from KDSBest (via twitlonger.com/show/jcmh80): Since naehrwert posted an lv2 exploit I will do so too . The stack pointer points to lv2 and if we do a syscall, the syscall saves register to the stack HAHA.

Btw. It just crashes the console for now, since I totally overwrite dump the lv2 or some memory addresses I don't know. Feel free to try around, adjust the address of the stackpointer and so on. If you managed to get the panic payload executed. Tell me!!! ^^

[Register or Login to view code]

I didn't managed to make it work on 4.21 so I just did on 4.20


PS3 LV2_Kernel Exploit Sample Implementation By Naehrwert

PS3 LV2_Kernel Exploit Sample Implementation By Naehrwert

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew PS3 Downloads. Enjoy!


  • Sponsored Links




#227 - visioner - 69w ago
visioner's Avatar
Please, I have some eboot.bin changed for cfw 3.41 and cfw 3.55. Now I have rebug lite cfw 4.46 cex and this eboot.bin(s) doesn't work.

Sorry my noobish but I tried to use your eboot resigner but It appears to wait for a .pkg program, Am I right?

How Could you use any resigner 4.46 cfw to simple put eboot.bin (3.55 or 3.41 CFW) and get a result in a simple eboot.bin converted to 4.46?

Please I Thank you very much any help for this.

#226 - PS4 News - 75w ago
PS4 News's Avatar
Following up on his last update and previous revision, today PlayStation 3 developer JjKkYu has released TrueAncestor EDAT Rebuilder v1.90 followed by v1.91 with the changes outlined below.

Download: PS3 TrueAncestor SELF Resigner v1.91 / PS3 TrueAncestor EBOOT Resigner v1.91 (Mirror)

To quote: Since many people ask me to add something new, so I did it.

TrueAncestor SELF Resigner

v1.91

1. Fix issue when resigning SELF/SPRX with all zero klicensee.

v1.90

1. Add custom sign SELF/SPRX files.
2. Add raps folder, rap file can be put here to resign local type selfs.

From ps3tools.aldostools.org/klics.txt:

[Register or Login to view code]
More PlayStation 3 News...

#225 - suquip - 79w ago
suquip's Avatar
Thanks for the update.

#224 - PS4 News - 79w ago
PS4 News's Avatar
Following up on the previous updates and SCETool Script, today PlayStation 3 developer Habib (aka smhabib) who recently released Habib CEX 4.50 V1.03 PS3 CFW unofficially updated PS3 SCETool to version 0.3.1 followed by v0.3.2 for Custom Firmware users with the changes below.

Download: scetool v0.3.1.zip / SCETool v0.3.1 (with changes added) by zecoxao / SCETool v0.3.2 by zecoxao / SCETool v0.3.2 by deroad

To quote: Basically what it does is,it encrypts iso modules (needed for cfw creation!) with its respective indiv seeds of eid.now normal people can do amazing things.i first posted this on psx-scene but with not much details.SO HERE IT GOES WITH SRC!!!!

A short NOTE:the keys should be only edited with notepad++ to save its formating or you might get errors(latest keyset included!)

FOR N00BS: you can also use scetool --template spu_token_processor.self(original self) --sce-type=SELF --encrypt spu_token_processor.elf(modified elf) spu_token_processor.self(output modified self)

THANKS:

1. naehrwert
2. my friend anonymous dev

I SALUTE YOU BOTH!!!!!!!!!

CHANGELOG:

1. Fixed makefile
2. Added indiv seed options for creaters of cfw or for some testers

From zecoxao: Here is the tool on github (github.com/zecoxao/scetool) with all the added "changes" (which was commenting one line and uncommenting two, bravo...)

And here's an example of the new features being used: pastebin.com/Cw6uPiaJ

[Register or Login to view code]

Check the label [Optional Header] for more information.

Finally, Habib has made available a proof-of-concept (PoC) for running syscalls based app without porting it to newer firmware with details below.

Download: POC.zip (2.18 MB)

To quote: Now I'll give you example of a Fan Control Utility being ran with my kernel and not with any other 4.50 cfw.if you try you'll simply get an error showing bad temp reading and sys_sm_get_fan_policy error. Currently source code is a lot a mess but ill be sharing it too.

Current Syscalls Added are: 386,389,409,383.

More PlayStation 3 News...

#223 - qwe123123 - 86w ago
qwe123123's Avatar
how to decrypt compressed edat? need what tools?

compressed edat: killer is dead, gundam exvs

#222 - franzes80 - 93w ago
franzes80's Avatar
Hi, new update for 4.46 eboot resigner by acid burn1 in version 0.2 (inside the archive new folder for 4.46 keys update)

Download: 4.46 EBOOT Resigner v0.2.rar

Changelog:

  • Added pkg View
  • Added inside archive folder Root for 4.46 keys update
  • Fixed and added more Keys in Keys file!
  • Fixed all MFW keys file format!

#221 - PS4 News - 93w ago
PS4 News's Avatar
Following up on the previous updates, today Italian PlayStation 3 developer Acid Burn1 has released a modified version of JjKkYu's PS3 EBOOT.BIN Resigner incorporating the PS3 Firmware 4.46 keys that were recently released.

Also below is a version of BlackBox FTP Resigned to work with 4.46 PS3 Firmware and 4.46 EBOOT Resigner v0.2.

Download: PS3 4.46 EBOOT.BIN Resigner Homebrew App (Final) / PS3 4.46 EBOOT.BIN Resigner v0.2 Homebrew App / BlackBox FTP 4.46 (Resigned)

This application released by Acid Burn1 makes all homebrew resigned, eboot with all cfw 4.46 including Habib v1.13. Thanks jykkyu.

Changelog:

  • Bug fixed
  • Added keys 4.46
  • Work for all CFW 4.46

v0.2 Changelog:

  • Added pkg View
  • Added inside archive folder Root for 4.46 keys update
  • Fixed and added more Keys in Keys file!
  • Fixed all MFW keys file format!

More PlayStation 3 News...

#220 - kaito kid - 94w ago
kaito kid's Avatar
actually I used it but it show me

  • Loaded keysets.
  • Loaded loader curves.
  • Loaded vsh curves.
  • Using keyset [lv0ldr 0x0000 00.00]
  • Error: Could not decrypt header.

why ??

Thank you I decrypt Lv0 ^_^

#219 - PS4 News - 94w ago
PS4 News's Avatar
Here are some articles that may be of use as well:

PS3 SCETool v0.2.9: http://www.ps4news.com/ps3-hacks-jailbreak/ps3-scetool-v0-2-9-by-naehrwert-updated-adds-np-fix-and-more/

OpenSCETool (OSCETool) v0.9.2: http://www.ps4news.com/ps3-hacks-jailbreak/openscetool-oscetool-v0-9-2-by-spacemanspiff-for-ps3-is-released/

#218 - niwakun - 94w ago
niwakun's Avatar
LV0 is a static key and cannot be changed or updated.