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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Known Issues

  • syscalls are not defined
  • DWARF symbols are not recognized
  • 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