Adding Your Choice of Payloads Into PS4 Playground for ESP8266
Following my previous guide, here is another tutorial as requested covering how to add your choice of payload into PS4 playground for ESP8266.

Again I use treyjazz's sample webpage for this tutorial (in 'data' folder inside PS4Exploit).
  • I suggest you download Notepad++ for code editing. Download and install.
  • So now navigate to 'data' folder. You will see bunch of files (.js and .html) in it. The webpage you see on ESP8266 is coded in 'index.html'. So find 'index.html', right-click on it, click 'Edit with Notepad++'.

  • Now double-click on 'index.html' and the page will open on your browser.
Adding Your Choice of Payloads Into PS4 Playground for ESP8266 2.png

  • Now compare side by side the code and the webpage
Adding Your Choice of Payloads Into PS4 Playground for ESP8266 3.png

  • You can now understand a bit the how its relate. In the code, those I highlighted in colour is the text showed in webpage. Each payload option has different index source. For example HEN is pointed to 'xvortex-hen-index.html'. So now find 'xvortex-hen-index.html' in the folder.
Adding Your Choice of Payloads Into PS4 Playground for ESP8266 4.png

  • You will see files with same name 'xvortex-hen-'. Those are the HEN exploit files required to exploit your PS4. And you see files with other name too
Adding Your Choice of Payloads Into PS4 Playground for ESP8266 5.png

  • The different name separate the exploit files so its not mix up.
  • Ok back to our example, HEN exploit. Right-click on 'xvortex-hen-index.html' and scroll down to bottom.
Adding Your Choice of Payloads Into PS4 Playground for ESP8266 6.png

  • You can see some .js file mention in the code. It means the webpage calling the .js file during the execution of exploit. Each of payload type have it files to excute.
Just imagine :
Code:
index.html
|
| (When you selected HEN)
|
xvortex-hen-index.html
|
|        (calling)
|
|-------------------------------
|xvortex-hen-expl.js           |
|xvortex-hen-gadgets.js        |
|xvortex-hen-rop.js            |
|xvortex-hen-payload.js        |
--------------------------------
|
|
HEN exploit done
So how you add the payload of your choice?
  • 1st prepare...
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie
So here is a tutorial by me (nzie aka @pearlxcore) to upload your custom PS4 Playground into ESP8266 (I use treyjazz's file as sample).

WARNING : THIS TUTORIAL IS FULL OF IMAGES FOR YOUR UNDERSTANDING :ROFLMAO::ROFLMAO:

What you need :
Instruction :
  • Install Arduino IDE
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 1.png

  • Once installation is done, go to File -> Preferences
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 2.png

How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 3.png

  • Go to tools -> Board -> Boards Manager
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 4.png

  • Scroll down until you see ESP8266 and click install
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 5.png

  • Make sure you selected 'NodeMCU 1.0 (ESP-12E module)

  • Navigate to C:/Users/you-username/Documents/Arduino, make a new folder named 'tools'
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 7.png

  • Inside 'tools' folder, extract 'ESP8266FS-0.2.0.zip' content so the directory will be like this -> C:\Users\your-usename\Documents\Arduino\tools\ESP8266FS\tool\esp8266fs.jar
  • Now you have installed ESP8266 library and sketch uploader
  • Restart Arduino IDE
  • Extract treyjazz's PS4Exploit files somewhere in your pc
  • Go to Files -> Open -> navigate to the extracted files folder and select PS4Exploit.ino
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 8.png

  • Make sure you select the right board, flash and port in 'Tools' tab
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 9.png

  • Now click on 'ESP8266 Sketch Data Upload'
How to Upload a Custom PS4 Playground Into ESP8266 Guide by Nzie 10.png

  • It will compile the code and files. Wait until the progress reach 100%
  • Go to 'Sketch' and click on 'Upload'. Wait until the progress reach 100%
  • Once done you can take out ESP8266 and reinsert back to USB port.
  • Now you can test the...
Back
Top