Binary Ninja Pattern Scanner and Generator
Installation
1. Install nightly rust
2. Update deps
If you are building for the stable release, uncomment the branch fields in Cargo.toml.
Make sure you build against the latest version of the binja api:
3. Build
4. Link to binja plugin folder
Linux
ln -s ${PWD}/target/release/libbinja_patterns.so ~/.binaryninja/plugins/
Windows
CMD
mklink "%APPDATA%\Binary Ninja\plugins\binja_patterns.dll" "%CD%\target\release\binja_patterns.dll"
POWERSHELL
New-Item -ItemType SymbolicLink -Path "$env:APPDATA\Binary Ninja\plugins\binja_patterns.dll" -Target "$PWD\target\release\binja_patterns.dll"