Skip to content

Commit

Permalink
Add windows instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
0x62797465 authored Dec 9, 2023
1 parent c2d71d4 commit 71f69cd
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,27 @@ IDA's [Lumina](https://hex-rays.com/products/ida/lumina/) feature, reimplemented
## But what are all of the commits?
I edited the readme... a lot.

## Setup
1. Please use Linux.
## Setup (Linux)
1. Use Linux.
2. Clone this repo into your $HOME/.binaryninja/plugins folder.
3. cd to the cloned folder.
4. Run `/usr/bin/python3.11 -m pip --isolated --disable-pip-version-check install --upgrade --upgrade-strategy only-if-needed --target $HOME/.binaryninja/python311/site-packages -r requirements.txt` (Note that this command might not work on your computer; consider using just "python," ensuring pip is installed, or replacing $home with your actual home).
5. Also run `/usr/bin/python3.11 -m pip --isolated --disable-pip-version-check install --upgrade --upgrade-strategy only-if-needed --target $HOME/.binaryninja/python311/site-packages construct`
6. Now it *should* be able to launch. If it can't, please open an issue.
7. Launch Binary Ninja.
8. Go to settings.
9. Search for "lumina."
10. You can configure it if you have an IDA license. If you don't, keep reading.
11. In the host field, enter "lumen.abda.nl," and set the port to 1235. Download [this cert](https://abda.nl/lumen/hexrays.crt), and enter the path to it (like /home/h/Downloads/hexrays.crt) under "lumina cert." (Note: There are not many people who use Lumen, here's a small list of people who do: people who use cracked versions of IDA, people who have expired IDA licenses, and people like you who use plugins like these!)
12. Relaunch Binary Ninja.
13. Open a binary.
14. Go to plugins, Lumina, pull all metadata, and it should do something!

## Setup (Windows)
1. Use windows
2. Clone this repo into your C:\Users\<user>\AppData\Roaming\Binary Ninja\plugins
3. cd to the cloned folder.
4. Install git
5. Run `:\Users\<user>\AppData\Local\Vector35\BinaryNinja\plugins\python\python.exe -m pip --isolated --disable-pip-version-check install --upgrade --upgrade-strategy only-if-needed --target "C:\Users\<user>\AppData\Roaming\Binary Ninja\python310\site-packages" -r requirements.txt`
6. Now it *should* be able to launch. If it can't, please open an issue.
7. Launch Binary Ninja.
8. Go to settings.
Expand Down

0 comments on commit 71f69cd

Please sign in to comment.