Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rbran/sleigh-rs
Ghidra Sleight (PCode) parsing library in Rust.
https://github.com/rbran/sleigh-rs
disassembler disassembly emulation emulator ghidra reverse-engineering rust
Last synced: 2 days ago
JSON representation
Ghidra Sleight (PCode) parsing library in Rust.
- Host: GitHub
- URL: https://github.com/rbran/sleigh-rs
- Owner: rbran
- License: mit
- Created: 2022-03-30T17:31:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T13:46:41.000Z (3 days ago)
- Last Synced: 2024-11-02T14:27:31.471Z (3 days ago)
- Topics: disassembler, disassembly, emulation, emulator, ghidra, reverse-engineering, rust
- Language: Rust
- Homepage:
- Size: 1.07 MB
- Stars: 38
- Watchers: 7
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Sleigh-rs
This project is a Ghidra Sleigh parser.
The project is unfinished, and is not ready for use.
For an example on how this lib can be used, checkout
[sleigh2rust](https://github.com/rbran/sleigh2rust) and [sleigh3rust](https://github.com/rbran/sleigh3rust).## Ghidra Sleigh
The Sleigh language used by Ghidra, describes CPU instructions sets,
designed to facilitate the reverse-engineering and and emulate cpu architectures.## TODO
* Unit tests.
* Implement the final version of the instruction execution parser.