├── .github └── workflows │ └── main.yml ├── .gitignore ├── Module.manifest ├── README.md ├── data ├── nids.txt └── syscall.txt ├── extension.properties ├── ghidra_scripts ├── AnalyzePs3Binary.java ├── AssignPs3R2FromOpd.java ├── DefinePS3Syscalls.java ├── ElfSection.java ├── FindPs3JumptableTargets.py ├── FnidUtils.java ├── Ps3DataStructureTypes.java └── Ps3ElfUtils.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .gradle 3 | build 4 | dist 5 | -------------------------------------------------------------------------------- /Module.manifest: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/README.md -------------------------------------------------------------------------------- /data/nids.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/data/nids.txt -------------------------------------------------------------------------------- /data/syscall.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/data/syscall.txt -------------------------------------------------------------------------------- /extension.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/extension.properties -------------------------------------------------------------------------------- /ghidra_scripts/AnalyzePs3Binary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/AnalyzePs3Binary.java -------------------------------------------------------------------------------- /ghidra_scripts/AssignPs3R2FromOpd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/AssignPs3R2FromOpd.java -------------------------------------------------------------------------------- /ghidra_scripts/DefinePS3Syscalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/DefinePS3Syscalls.java -------------------------------------------------------------------------------- /ghidra_scripts/ElfSection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/ElfSection.java -------------------------------------------------------------------------------- /ghidra_scripts/FindPs3JumptableTargets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/FindPs3JumptableTargets.py -------------------------------------------------------------------------------- /ghidra_scripts/FnidUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/FnidUtils.java -------------------------------------------------------------------------------- /ghidra_scripts/Ps3DataStructureTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/Ps3DataStructureTypes.java -------------------------------------------------------------------------------- /ghidra_scripts/Ps3ElfUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/ghidra_scripts/Ps3ElfUtils.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clienthax/Ps3GhidraScripts/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "Ps3GhidraScripts" 2 | 3 | --------------------------------------------------------------------------------