-
Couldn't load subscription status.
- Fork 261
Add file and database loading examples to Python cookbook #7508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
|
|
|
Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
Done. Added a note about Commercial/Enterprise requirement and consolidated the text significantly (reduced from 87 to 54 lines). Changes in commit 3594847. |
|
@copilot better clarify this is only available in Binary Ninja Commercial and above (including Commercial, Ultimate, Enterprise) |
…rprise Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
|
@copilot Add to the start that if you are doing the scripting from the UI, the Then mention if you have commercial and above, you can use Binary Ninja headlessly (i.e., using it as a library), and went on to mention the examples |
Co-authored-by: xusheng6 <94503187+xusheng6@users.noreply.github.com>
Added introductory text explaining that |
Adds comprehensive examples to the Python script cookbook demonstrating how to work with Binary Ninja files and databases, covering both UI scripting and headless usage scenarios.
Changes Made
UI Scripting Context
bvmagic variable is available when scripting from the Binary Ninja UI (Python console orFile -> Run Script...)Headless Usage (Commercial+)
load()function for standalone scriptsCode Examples
Implementation Details
Fixes #7473
Original prompt
Fixes #7473
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.