Skip to content

sigurasg/GhidraSCMP

Repository files navigation

GhidraSCMP

A Ghidra extension that provides a language spec for the SC/MP processor.

Features

  • Contains a language spec for the SC/MP processor.

How to install

  1. Download a prebuilt GhidraSCMP release, or build it yourself.
  2. Start Ghidra
  3. File -> Install Extensions
  4. Press the plus icon ("Add extension")
  5. Choose the built or downloaded GhidraSCMP zip file
  6. Restart Ghidra when prompted to load the extension properly

How to build

With VS Code and Docker

Open the directory in a VS Code instance and then reopen it in a devcontainer.

In a new terminal window type

./gradlew

Otherwise

As a prerequisite, you need to have a Ghidra installation somewhere (an actual installation, not a copy of Ghidra source code!).

export GHIDRA_INSTALL_DIR=/path/to/ghidra
./gradlew

or

./gradlew -Pghidra.dir=/path/to/ghidra

You can then find a built extension .zip in the dist directory.

License

Licensed under the Apache License, Version 2.0.

About

A Ghidra extension for the SC/MP processor.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published