Skip to content

Commit 6a4d08e

Browse files
committed
Updating to 0.1.1
1 parent f2d7205 commit 6a4d08e

File tree

2 files changed

+59
-2
lines changed

2 files changed

+59
-2
lines changed

README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# Sample Plugin (v0.1.1)
2+
Author: **CX330Blake**
3+
4+
_This is a short description meant to fit on one line._
5+
6+
## Description:
7+
18
# Shellcode IDE — Binary Ninja Plugin
29

310
A Qt-based Binary Ninja plugin that helps you compose, analyze, optimize, validate, and export shellcode across architectures that Binary Ninja supports. It combines Binary Ninja’s assembler/disassembler with a user-friendly GUI for rapid iteration and safe validation of shellcode for reverse engineering, CTFs, and security research.
@@ -265,3 +272,53 @@ MIT (recommended). See `LICENSE` once added to the repository.
265272

266273
- Binary Ninja team and community for the APIs and plugin ecosystem
267274
- Inspiration from common shellcode workflows and CTF tooling
275+
276+
277+
278+
## Installation Instructions
279+
280+
### Darwin
281+
282+
macOS:
283+
cd "~/Library/Application Support/Binary Ninja/plugins"
284+
git clone https://github.com/CX330Blake/Shellcode-IDE Shellcode-IDE
285+
Restart Binary Ninja or use "Reload Plugins".
286+
287+
### Linux
288+
289+
Linux:
290+
cd ~/.binaryninja/plugins
291+
git clone https://github.com/CX330Blake/Shellcode-IDE Shellcode-IDE
292+
Restart Binary Ninja or use "Reload Plugins".
293+
294+
### Windows
295+
296+
Windows (PowerShell or CMD):
297+
cd "%APPDATA%\Binary Ninja\plugins"
298+
git clone https://github.com/CX330Blake/Shellcode-IDE Shellcode-IDE
299+
Restart Binary Ninja or use "Reload Plugins".
300+
301+
## Minimum Version
302+
303+
This plugin requires the following minimum version of Binary Ninja:
304+
305+
* 3164
306+
307+
308+
309+
## Required Dependencies
310+
311+
The following dependencies are required for this plugin:
312+
313+
* pip - pygments>=2.12, keystone-engine>=0.9.2
314+
* apt -
315+
* installers -
316+
* other - Requires Binary Ninja with Python API (licensed)., PySide2 is bundled with Binary Ninja; no extra install typically required.
317+
318+
319+
## License
320+
321+
This plugin is released under a MIT license.
322+
## Metadata Version
323+
324+
2

0 commit comments

Comments
 (0)