Skip to content

Reimplementation of TheFlow's bd-jb. No kernel part yet.

Notifications You must be signed in to change notification settings

sleirsgoevy/bd-jb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

BD-JB reimplementation based on TheFlow's report and presentation. Implements loading arbitrary .bin payloads using vulnerabilities #2 (privileged constructor call), #3 (privileged method call), #4 (jit hack) from the report. Listens for payloads on port 9019.

The first (and only) argument to the payload is the address of sceKernelDlsym, which can be used to resolve other symbols. It seems that libkernel_sys.sprx always has id 0x2001, and you can look up other libraries by getting the full list of handles and looking up name of each handle. You can't directly call syscalls due to missing kernel patches.

About

Reimplementation of TheFlow's bd-jb. No kernel part yet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published