-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
9.00FW Payloads #51
Comments
They've converted the hexadecimal bin into a string of integers by word and stored it as a list, so "e9 66 10 00 00" (the first 5 bytes of the GoldHEN payload) becomes "233,136,16,0,0". It would be helpful if he included a little python script to handle the encoding for us, but he didn't. So, here's my dirty skiddy arse hack Python script I wrote so I could update the GoldHEN payload. I know it's a disgusting little script and 100% the wrong way to do it, but I don't actually "know" Python as a language, the fact I got something that works and spits it out EXACTLY right in an hour of smashing search engines together like a monkey is nothing short of a miracle.
Copy your payload to the same folder as the script and rename it Note: Though this hasn't given me any trouble, consider DarkModder's "First time every time, no errors" guarantee null and void. I don't know enough about the PS4's insides to say anything like "DarkModder makes his own tweaked binaries" but I've seen weirder before. |
I've learned a bit more about python over the past 2 months and redone the script. Instead of creating 6 different copies in RAM, it should stream the file from storage and into RAM for the first half of the conversion, and then stream it back out for the end result. It will also take command line arguments rather than making you fuss with your payloads' names, so you don't have to play the round robin game anymore if you're changing a bunch of payloads. Copy the following into a txt file and rename it "Bin2DM.py"
The command format is Everything else about the script remains the same. The contents of the output is pre-formatted to make life easier, just replace the entire line (starting with |
What type of encoding you used in payload.js?
The text was updated successfully, but these errors were encountered: