Skip to content

yubie-re/ysc-binja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binary Ninja YSC Architecture/Lifter

Summary

This project is an architecture plugin for Binary Ninja, allowing you to disassemble and even decompile YSC format scripts from the game Grand Theft Auto V. The lifting to BNIL is not perfect due to complex instructions being hard to translate, so psuedocode is not perfect but does get the idea across. Work still has to be done to make each instruction semantically correct.

How to build/install

This project requires the Binary Ninja SDK to build. To install, please build with cmake and set your Binary Ninja install folder in binja.cmake. You can also load in a natives.json file from alloc8or's repo by placing it in the plugin folder along with the rest of the files.

Screenshots

alt text alt text

About

YSC architecture plugin for Binary Ninja

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published