Skip to content

Playstation 3 executable ELF loader for Binary Ninja

License

Notifications You must be signed in to change notification settings

valters-tomsons/bninja-ps3

Repository files navigation

bninja-ps3

Work-in-process Cell PPU (Playstation 3) ELF loader for Binary Ninja 4.x

Only supports decrypted PS3 executable ELFs (EBOOT.BIN). Not compatible with libraries (.sprx), system modules, or other ELF types.

Tested with Binary Ninja:

  • 4.1.5902-stable
  • 4.2.6455-stable

Known Issues

  • DWARF symbols are not recognized
  • syscall numbers are not lifted into platform
  • bninja does not lift many PPC instructions:
clrldi
lfs
fcmpu
stfs
lfd
fmuls
fadds
fmadds
fdivs
mtocrf
frsp
fcfid
cmpdi
fmr
stfd
vmaddfp
psq_lx
stvx

License

This plugin is released under an MIT license.

Resources

About

Playstation 3 executable ELF loader for Binary Ninja

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages