Skip to content

Commit

Permalink
remove out-of-date disclaimer
Browse files Browse the repository at this point in the history
  • Loading branch information
unknowntrojan authored Nov 11, 2024
1 parent d8a25e6 commit 168787d
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ We all know signature scanning can be extremely useful. Sadly, the two public of

This is why I wrote this plugin. It's a signature scanning and creating plugin for x86 (more archs are planned!), written in Rust. It's extremely fast, supports multiple signature styles, and works like a charm.

[Blog Post](https://binary.ninja/2024/10/01/plugin-spotlight-coolsigmaker.html)

It supports 3 styles of signatures. Or 4, if you want to be specific.

To create a signature, select the instruction you want the signature to point to, then go to `Plugins->CSM - Create Signature`.
Expand All @@ -22,8 +24,6 @@ This is how it looks to create a signature, then scan for it:

## How to install

**Currently, binaryninjacore-sys does not support LLVM 18. Use LLVM 16 or 17. https://github.com/Vector35/binaryninja-api/issues/5390**

1. Download the platform-appropriate binary from release section
2. Place the binary in your Binary Ninja installation's plugin folder

Expand All @@ -33,4 +33,6 @@ Once GitHub Actions are set up and a loader plugin has been written, you will be

This project requires the nightly channel of Rust.

Check the blog post above for a step-by-step.

Check the Cargo.toml file and adjust the `binaryninja` dependency so it points to whatever Binja update channel you want to compile for. __!MAKE SURE!__ Cargo caught your change of branch. It sometimes doesn't realize you changed it. Delete `Cargo.lock` to make Cargo realize you did. Otherwise, it'll keep using whatever version was selected when you built or rust-analyzer ran.

0 comments on commit 168787d

Please sign in to comment.