Skip to content

sleirsgoevy/ps4jb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

25f07f9 · Apr 29, 2021
Apr 13, 2021
Oct 9, 2020
Dec 16, 2020
Oct 7, 2020
Dec 20, 2020
Aug 31, 2020
Apr 27, 2021
Dec 18, 2020
Mar 22, 2021
Apr 13, 2021
Apr 29, 2021
Jul 17, 2020
Jul 27, 2020
Aug 5, 2020
Jul 30, 2020
Jul 27, 2020
Aug 9, 2020
Apr 29, 2021
Mar 3, 2021
Jul 23, 2020
Apr 27, 2021
Apr 29, 2021
Aug 2, 2020
Apr 29, 2021
Apr 29, 2021
Apr 29, 2021
Jul 23, 2020
Jul 24, 2020
Dec 19, 2020
Dec 18, 2020
Dec 25, 2020
Dec 18, 2020
Aug 11, 2020
Aug 11, 2020
Aug 9, 2020
Oct 14, 2020
Aug 5, 2020
Aug 5, 2020
Aug 5, 2020

Repository files navigation

ps4jb

This is a full chain exploit for PS4 firmware 6.72. Basically this is TheFlow's POC together with PS4-specific kROP & kernel patches. Mira is used as a HEN payload.

Building from source

To build from source, clone this repository recursively, and run these commands:

cd src
make

You will get a fresh copy of the binary build in src/build/.

Dependencies: python3, gcc, ROPgadget. Note: Mira is not being built from source

Adding your own payloads

miraldr.c loads 65536 bytes at address stored in JS variable mira_blob into RWX memory and jumps to it. At this point only the minimal patches (amd64_syscall, mmap, mprotect, kexec) are applied (i.e. the process is still "sandboxed"). Normally mira_blob contains MiraLoader.

mira_blob_2_len bytes at mira_blob_2 are sent to 127.0.0.1:9021 in a background thread. If mira_blob contains MiraLoader this will be run in the same way but with the full patchset applied & already jailbroken.

Credits

About

PS4 6.72 jailbreak

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages