Sponsored Links

PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!
Sponsored Links
Sponsored Links
Home PS4 News - Latest PlayStation 4 and PS3 News

PS3 Memory Dump Hypervisor Call Table Finder Tool is Available


Sponsored Links
266w ago - I have just finished another (first is HERE) little 010 Editor script to search the Hypervisor Call Table on any PS3 Memory Dump.

Requirements: 010 Editor, script PS3MemDump_hv_call_table.bt and PS3_Memory_Dump.bin.

See also the source of the script in attachment.

Little how to for 010 Editor:

1. If you do not already have 010 Editor -> Download and install a free 30-day trial for Windows 7/Vista/XP/2000 of 010 Editor.
2. Unzip the archive (PS3MemDump_hv_call_table.zip) in attachement in your documents path for example C:/MyDocuments/SweetScape/010 Templates/
3. Start 010 Editor.
4. Click on shortcut Ctrl+O (menu File -> Open File...) and choose the file PS3_Memory_Dump.bin.
5. Click on shortcut Ctrl+F5 (menu Templates -> Open Templates...) and choose the file PS3MemDump_hv_call_table.bt.
6. Click on shortcut F5 (menu Templates -> Run Template on File).

Well done now the hv call table appear like on attached picture...

Best Regards

TitanMKD

PS3 Memory Dump Hypervisor Call Table Finder Tool is Available

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!

Comments 9

• Please Register at PS4News.com or Login to make comments on Site News articles.
 
#9 - ukcyberthug - 266w ago
ukcyberthug's Avatar
Quote Originally Posted by titanmkd View Post
Little how to for 010 Editor...

Thanks for the instructions!

#8 - smarty94 - 266w ago
smarty94's Avatar
Great! this should make investigation by devs and non devs alike easier!

#7 - teknoz - 266w ago
teknoz's Avatar
Quote Originally Posted by titanmkd View Post
I will advise you this book for general PPC opcode (the best i have found)

http://www.xilinx.com/support/documentation/user_guides/ug011.pdf


Thanks so much for this. I hate PPC opcodes and anything that can make them easier to work with is a blessing

#6 - PS4 News - 266w ago
PS4 News's Avatar
Moved this one to the Site News also now, and +Rep titanmkd!

#5 - titanmkd - 266w ago
titanmkd's Avatar
Quote Originally Posted by arghzzz View Post
Very clarifying Thanks.

And the opcodes is found in the "cell programming handbook?"

I will advise you this book for general PPC opcode (the best i have found)

http://www.xilinx.com/support/documentation/user_guides/ug011.pdf

and for other opcode/instruction specific to CBEA: http://cell.scei.co.jp/e_download.html

#4 - arghzzz - 266w ago
arghzzz's Avatar
Quote Originally Posted by titanmkd View Post
By "hand", a call table contain just lot of 64bits pointers and on 64bits the first 32 bits part (called the MSB or Most Significant Bit) are often set to 0 (example @ 0x00000000002BF030 -> 32bits MSB 0x00000000 and 32bits LSB 0x002BF030) and you can identify that, compared to code which never contains 32bits set 0 and each assembly opcode/instruction on PPC is 32bits even on 64bits system.

I hope that help to understand.

Best Regards

Very clarifying Thanks.

And the opcodes is found in the "cell programming handbook?"

#3 - oyashio - 266w ago
oyashio's Avatar
Quote Originally Posted by titanmkd View Post
By "hand", a call table contain just lot of 64bits pointers and on 64bits the first 32 bits part (called the MSB or Most Significant Bit) are often set to 0 (example @ 0x00000000002BF030 -> 32bits MSB 0x00000000 and 32bits LSB 0x002BF030) and you can identify that, compared to code which never contains 32bits set 0 and each assembly opcode/instruction on PPC is 32bits even on 64bits system.

I hope that help to understand.

You're a genius!!! Thx for the script!! Hope, that's the next step to unlock the horse-power of the PS3!

The tutorial has been added to the Wiki: http://ps3hvdoc.wikispaces.com/lv1+calls+offsets

#2 - titanmkd - 266w ago
titanmkd's Avatar
Quote Originally Posted by arghzzz View Post
Cool.

How do you identify what is a call in a dump? Assembly?


By "hand", a call table contain just lot of 64bits pointers and on 64bits the first 32 bits part (called the MSB or Most Significant Bit) are often set to 0 (example @ 0x00000000002BF030 -> 32bits MSB 0x00000000 and 32bits LSB 0x002BF030) and you can identify that, compared to code which never contains 32bits set 0 and each assembly opcode/instruction on PPC is 32bits even on 64bits system.

I hope that help to understand.

Best Regards

#1 - arghzzz - 266w ago
arghzzz's Avatar
Cool.

How do you identify what is a call in a dump? Assembly?

 

Sponsored Links

Sponsored Links

Advertising - Affiliates - Contact Us - PS4 Downloads - PS4 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 4 News