From 71f69cd51a9bf5f02980a8c67464623aa68074ba Mon Sep 17 00:00:00 2001 From: Boberttt <104478197+Boberttt@users.noreply.github.com> Date: Sat, 9 Dec 2023 12:08:11 -0800 Subject: [PATCH] Add windows instructions --- README.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b83e8d5..f339f94 100644 --- a/README.md +++ b/README.md @@ -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\\AppData\Roaming\Binary Ninja\plugins +3. cd to the cloned folder. +4. Install git +5. Run `:\Users\\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\\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.