Category PS3 Jailbreaking       Thread starter PSXHAX       Start date Jul 12, 2016 at 5:37 PM       4,587       2            
On this extremely MUGGY day today, PlayStation 3 developer zecoxao shared some handy PS3 FNIDS Bruteforcers Python scripts with the PlayStation 3 scene with some changelogs below! :cool:

Download: nid_bruteforcers.zip (3.47 KB) / v2_bruteforce_fnids.zip (3.58 KB) / v3_bruteforce_nids.zip (3.63 KB)

To quote: This uses the CPU power to find fnids given the prefix and the hash name. The usage is as follows:
Code:
<numberofchars.py> <prefix> <hashinsmallletters>
Example:
Code:
4.py BER_read_ cb4edaec
string is BER_read_item
Remember, to increase the area of each character, increase it in i1,i2,i3,etc (For caps, small letters, and numbers)

4.py comes with i1 changed so look at it if you have doubts. It is VERY important that we find all of the unmangled fnids. Currently we have 2428 fnids out of 4985 (so almost 50%) We can do better than this :)

Good Luck :tup: :tup:

PS: You will have a lot of false results because the chance of collisions is bigger than in natural SHA1.

v2 Changelog:
  • Added a dictionary to simplify the process
  • Now converts the string automatically to lowercase, so you can use CAPS :D
v3 Changelog:
  • Added collision resolving (the nids START WITH the hash, not just contain it)
PS3 FNIDS Bruteforcers.jpg
 
:idea: Reminder: Those without a Verified Badge yet on Discord to access the private areas we recommend Joining Us! Why? The waiting process takes a week for new Members, and there's a lot we're unable to share on public forums including the latest PS4 PKG Games. 🏴‍☠️

Comments

PSXHAX

Staff Member
Moderator
Contributor
Verified
From what I understand, scripts like this (and the previously released PlayStation 3 NID Attack Tool) are used by developers in attempt to bruteforce and obtain all of the 4985 known Sony PS3 system functions, which can then be used for documenting offsets, exports and IDA plug-ins.

For a more techy explanation, check out this post by RexVF5 also. ;)
 
Recent Articles
PlayStation 5 Unveiling Next Thursday, Limited Backwards Compatibility?!
Although not likely to be as next-gen as this PS5 Concept Video for the DualSense PS5 Controller, today Sony finally announced their next-generation PlayStation 5 console unveiling will take place...
PS4HEN 2.1.4 Github Fork with Save Data Mounting by xXxTheDarkprogramerxXx
Following the PS4 HEN 2.1.3 updates, PlayStation 4 homebrew developer @TheDarkprograme shared a PS4HEN 2.1.4 Github fork (from SiSTR0's repository, also forked from xvortex) via Twitter that...
PS4 ROP 8CC: Return-Oriented Programming Port by Sleirsgoevy for 6.51 WebKit Exploit
We've seen PS3 Browser ROP Exploitation, a PS4 ROP Tool, a PS4 ROP / SPRX / ELF File Archive, PS4 ROP Gadgets, a PS4 ROP Kernel Dumper and following his Blu-Play DOOM I Port PlayStation 4 scene...
Sony Unveils PlayStation Plus Free PS4 Games for June 2020
Whether you're journeying to a galaxy far, far away or heading into the trenches with a pair of first-person adventures packed with explosive campaigns and multiplayer modes Sony has it covered in...
Top