GithubHelp home page GithubHelp logo

loudmannn / ps4-5.01-5.05-kernel-exploit-by-anonymous Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anonym00s/ps4-5.01-5.05-kernel-exploit-by-anonymous

0.0 2.0 0.0 18 KB

A fully implemented kernel exploit for the PS4 on 5.01-5.05 FW

JavaScript 95.85% C 4.15%

ps4-5.01-5.05-kernel-exploit-by-anonymous's Introduction

PS4-5.01-5.05-Kernel-Exploit-BY-Anonymous

A fully implemented kernel exploit for the PS4 on 5.01-5.05 FW In this project you will find a full implementation of the "0dayz" kernel exploit for the PlayStation 4 on 5.01-5.05. It will allow you to run arbitrary code as kernel, to allow jailbreaking and kernel-level modifications to the system. This release however, does not contain any code related to defeating anti-piracy mechanisms or running homebrew. This exploit does include a loader that listens for payloads on port 9020 and will execute them upon receival. You can find qwertyoruiopz original write-up on the bug here, you can find my technical write-up which dives more into implementation specifics here. Patches Included The following patches are made by default in the kernel ROP chain: Disable kernel write protection Allow RWX (read-write-execute) memory mapping Dynamic Resolving (sys_dynlib_dlsyn2) allowed from any process Custom system call #19 (kexec()) to execute arbitrary code in kernel mode Allow unprivileged users to call setuid(67) successfully. Works as a status check, doubles as a privilege escalation. Notes This exploit is actually incredibly stable at around 95% in my tests. WebKit very rarely crashes and the same is true with kernel. I've built in a patch so the kernel exploit will only run once on the system. You can still make additional patches via payloads. A custom syscall is added (#19) to execute any RWX memory in kernel mode, this can be used to execute payloads that want to do fun things like jailbreaking and patching the kernel. An SDK is not provided in this release, however a barebones one to get started with may be released at a later date. I've released a sample payload here that will make the necessary patches to access the debug menu of the system via settings, jailbreaks, and escapes the sandbox.

ps4-5.01-5.05-kernel-exploit-by-anonymous's People

Contributors

anonym00s avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.