Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nccgroup/ghidra-nanomips
nanoMIPS module for Ghidra
https://github.com/nccgroup/ghidra-nanomips
ghidra ghidra-extension ghidra-plugin nanomips reverse-engineering
Last synced: 3 months ago
JSON representation
nanoMIPS module for Ghidra
- Host: GitHub
- URL: https://github.com/nccgroup/ghidra-nanomips
- Owner: nccgroup
- License: gpl-3.0
- Created: 2024-05-02T20:07:29.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-09T03:31:11.000Z (9 months ago)
- Last Synced: 2024-11-01T10:03:10.931Z (3 months ago)
- Topics: ghidra, ghidra-extension, ghidra-plugin, nanomips, reverse-engineering
- Language: Python
- Homepage: https://research.nccgroup.com/2024/05/07/ghidra-nanomips-isa-module/
- Size: 311 KB
- Stars: 42
- Watchers: 7
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ghidra-nanomips
nanoMIPS module for Ghidra.
## Setup
### Build
```console
$ ./gradlew -PGHIDRA_INSTALL_DIR=/opt/ghidra_11.0.3
```### Install
The Gradle build task creates a ZIP file in the `dist` directory.
Install it with `File > Install Extensions` in the main Ghidra project window.## Reference Material
* "MIPS Architecture Base: nanoMIPS32 Instruction Set Technical Reference Manual - Revision 01.01"
* `MIPS_nanomips32_ISA_TRM_01_01_MD01247.pdf`
* "MIPS Architecture Base: 32-bit Privileged Resource Architecture Technical Reference Manual - Revision 06.09"
* `MIPS_nanoMIPS32_PRA_06_09_MD01251.pdf`
* "MIPS Architecture Extension: nanoMIPS32 Multithreading Technical Reference Manual - Revision 1.17"
* `MIPS_nanoMIPS32_MT_TRM_01_17_MD01255.pdf`* "Codescape GNU tools for nanoMIPS: ELF ABI Supplement - Revision 1.3"
* `MIPS_nanoMIPS_ABI_supplement_01_03_DN00179.pdf`* "MIPS32 I7200 Multiprocessor Core Family - Revision 01.20"
* `MIPS_I7200_Datasheet_01_20_MD01227.pdf`
* "MIPS32 I7200 Multiprocessing System Programmer's Guide - Revision 01.20"
* `MIPS_I7200_Programmers_Guide_01_20_MD01232.pdf`