https://github.com/pspdev/psp-ghidra-scripts
Scripts for use with the Ghidra Reverse Engineering Suite
https://github.com/pspdev/psp-ghidra-scripts
Last synced: 4 months ago
JSON representation
Scripts for use with the Ghidra Reverse Engineering Suite
- Host: GitHub
- URL: https://github.com/pspdev/psp-ghidra-scripts
- Owner: pspdev
- License: apache-2.0
- Created: 2020-07-13T23:44:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-02T18:42:51.000Z (about 2 years ago)
- Last Synced: 2024-06-02T20:35:53.285Z (about 2 years ago)
- Language: Python
- Size: 781 KB
- Stars: 32
- Watchers: 6
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# psp-ghidra-scripts
A collection of scripts to aid in reverse engineering PSP binaries in [Ghidra](https://ghidra-sre.org/)
## Installation
From Ghidra's `Script Manager` window, press the `Script Directories` button and add the directory of your working copy.
## Running
Double click the script name from the `Script Manager` window, ie `SonyPSPResolveNIDs.py`
## Scripts
### SonyPSPResolveNIDs
This tool resolves NIDs to library and function names by using the XML files from the [PSP PRX Libraries Documentation Project](https://github.com/mathieulh/PSP-PRX-Libraries-Documentation-Project)
### SonyPSPMapHWRegisters
This tool adds memory mapping for the PSP hardware registers. Useful when reverse engineering the kernel.