Go Back  
Reply
 
Thread Tools
Old 12-01-2012   #11
no0byme
Member
null
 
Join Date: Nov 2012
Posts: 43
Likes: 0
Liked 4 Times in 3 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
I don't like a name PSID because there are two different PSIDs on the PS3: PSID and OpenPSID. So I call the first one as Console ID (it should contains the Target ID of your console). The second one seems to be random bytes (or encrypted bytes) which widely used on PSN stuff.
Thanks for the reply I was wondering because right now, my PS3 doesn't have a CFW so I can't use PSIDPatch to get my console ID, but I heard I could get it through a proxy server with Wireshark. Correct me if I'm wrong.
no0byme is offline   Reply With Quote
Old 12-01-2012   #12
flatz
Homebrew Developer
 
Join Date: Dec 2011
Location: Russia
Posts: 102
Likes: 33
Liked 347 Times in 58 Posts
Mentioned: 124 Post(s)
Tagged: 0 Thread(s)
Originally Posted by no0byme View Post
Thanks for the reply I was wondering because right now, my PS3 doesn't have a CFW so I can't use PSIDPatch to get my console ID, but I heard I could I get it through a proxy server with Wireshark. Correct me if I'm wrong.
There are different ways to get your console ID. If you have a flasher then you can make a dump of your flash, then locate your EID0 there and the first 16 bytes will be your Console ID. The second way is using a proxy server as you mentioned. A PS3 will send your console ID in different queries (for example, when you try to login to PSN, when it fetches your act.dat, etc).
flatz is offline   Reply With Quote
Old 12-01-2012   #13
KitsunePaws
Apprentice
 
Join Date: Jul 2012
Posts: 16
Likes: 3
Liked 6 Times in 5 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
flatz, Thank you. For years I've favored playing games on the 360 due to the ability to alter the save data. Now I can revisit some RPGs that I gave up on due to grinding <3
KitsunePaws is offline   Reply With Quote
Old 12-01-2012   #14
hazy
Apprentice
 
Join Date: Nov 2012
Posts: 6
Likes: 2
Liked 1 Time in 1 Post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
There are different ways to get your console ID. If you have a flasher then you can make a dump of your flash, then locate your EID0 there and the first 16 bytes will be your Console ID. The second way is using a proxy server as you mentioned. A PS3 will send your console ID in different queries (for example, when you try to login to PSN, when it fetches your act.dat, etc).
How is the console ID being used for saves? Tools like Xploder and GameGeniePS3 didn't need it but could edit saves.
hazy is offline   Reply With Quote
Old 12-01-2012   #15
MajorDisaster
Member
 
MajorDisaster's Avatar
 
Join Date: Jul 2008
Posts: 826
Likes: 513
Liked 289 Times in 181 Posts
Mentioned: 57 Post(s)
Tagged: 0 Thread(s)
Originally Posted by hazy View Post
How is the console ID being used for saves? Tools like Xploder and GameGeniePS3 didn't need it but could edit saves.
Xploder and GameGenie do use it not sure about Xploder but GameGenie mods it server side.
__________________
Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to hide the bodies.
MajorDisaster is offline   Reply With Quote
Old 12-01-2012   #16
flatz
Homebrew Developer
 
Join Date: Dec 2011
Location: Russia
Posts: 102
Likes: 33
Liked 347 Times in 58 Posts
Mentioned: 124 Post(s)
Tagged: 0 Thread(s)
Originally Posted by hazy View Post
How is the console ID being used for saves? Tools like Xploder and GameGeniePS3 didn't need it but could edit saves.
It used as a HMAC key to hash a file content along with another keys. I suppose that current firmwares don't check these hashes. That's why Xploder don't need your Console ID. You can check it by yourself making a different console ID and resign your save game and then try to load it. But I want to generate all hashes correctly. That's why I used all real parameters. But you can omit some of them.
flatz is offline   Reply With Quote
Likes: (3)
Old 12-01-2012   #17
BuC-ShoTz
 
Join Date: Oct 2011
Posts: 21
Likes: 22
Liked 8 Times in 5 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
It used as a HMAC key to hash a file content along with another keys. I suppose that current firmwares don't check these hashes. That's why Xploder don't need your Console ID. You can check it by yourself making a different console ID and resign your save game and then try to load it. But I want to generate all hashes correctly. That's why I used all real parameters. But you can omit some of them.
Thanks Flatz, Nice Work.

but im having problems with the brute option,
heres the bat file:
Code:
pfdtool.exe -b F:\PS3\SAVEDATA\BLUS31011-AUTO-\ C:\Users\BuC\Downloads\UP0002-BLUS31011_00-CODBLOPS2PATCH02-A0103-V0100-PE\USRDIR\t6_ps3f.elf 0 F:\PS3\SAVEDATA\BLUS31011-AUTO-\SAVEGAME.SVG
pause
global.conf:
Code:
[global]
console_id=0000000X0082000XXXXXXXXXXXXXXXXX // CENSORED
syscon_manager_key=D413B89663E1FE9F75143D3BB4565274
param_sfo_key=0C08000E090504040D010F000406020209060D03
fallback_disc_hash_key=D1C1E10B9C547E689B805DCD9710CE8D
authentication_id=1010000001000003
and the output

any help would be very much appreciated, and thanks again

Last edited by BuC-ShoTz; 12-01-2012 at 11:39 AM.
BuC-ShoTz is offline   Reply With Quote
Old 12-01-2012   #18
flatz
Homebrew Developer
 
Join Date: Dec 2011
Location: Russia
Posts: 102
Likes: 33
Liked 347 Times in 58 Posts
Mentioned: 124 Post(s)
Tagged: 0 Thread(s)
Originally Posted by BuC-ShoTz View Post
im having problems with the brute option,
heres the bat file:
It is because you specify wrong file name. You don't need to specify a full file path, only a file name inside a folder (actually it is an entry name inside .PFD).
************* [ - Post Merged - ] *************
By the way, specifying a zero offset causes a very slow processing. Because .ELF files have a 70-80% of code and not data. And I recommend to use a dumper instead of bruteforcing.
flatz is offline   Reply With Quote
Old 12-01-2012   #19
BuC-ShoTz
 
Join Date: Oct 2011
Posts: 21
Likes: 22
Liked 8 Times in 5 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Originally Posted by flatz View Post
It is because you specify wrong file name. You don't need to specify a full file path, only a file name inside a folder (actually it is an entry name inside .PFD).
************* [ - Post Merged - ] *************
By the way, specifying a zero offset causes a very slow processing. Because .ELF files have a 70-80% of code and not data. And I recommend to use a dumper instead of bruteforcing.
still same, doesnt do anything with filename changed,
my blueray is broken, so im running game from pc app_home from 4.21 REBUG DEX, so maybe it uses fallback key?
i guess i have no way to get the file ids? either
also i had offset 65% before and same did nothing, so i set it to 0 just to be sure

maybe i can find them in ida and debugger mem view

also one question is your secure id dumper, dumping from ppu mem or ls?

Last edited by BuC-ShoTz; 12-01-2012 at 11:29 AM.
BuC-ShoTz is offline   Reply With Quote
Old 12-01-2012   #20
flatz
Homebrew Developer
 
Join Date: Dec 2011
Location: Russia
Posts: 102
Likes: 33
Liked 347 Times in 58 Posts
Mentioned: 124 Post(s)
Tagged: 0 Thread(s)
Originally Posted by BuC-ShoTz View Post
still same, doesnt do anything with filename changed
Can you try to remove such long paths? For example, place your save folder and pfdtool to C:/tmp and run it from this folder?
************* [ - Post Merged - ] *************
Originally Posted by BuC-ShoTz View Post
also one question is your secure id dumper, dumping from ppu mem or ls?
It will dump a key from PPU LV2 memory.
flatz is offline   Reply With Quote
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 02:56 AM.