From fc6873c2b34ff8df7c0cf4947d95a553d6f7d72c Mon Sep 17 00:00:00 2001 From: Jordan Wiens Date: Sun, 15 May 2016 20:56:39 -0400 Subject: updated readme --- python/examples/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/examples/README.md b/python/examples/README.md index 4ad4ac03..7fd3ab6b 100644 --- a/python/examples/README.md +++ b/python/examples/README.md @@ -1,11 +1,12 @@ # Binary Ninja Python API Examples -The following examples demonstrate the Binary Ninja API. They include both stand-alone examples that directly call into the core, as well as examples meant to be loaded as plugins. +The following examples demonstrate some of the Binary Ninja API. They include both stand-alone examples that directly call into the core without a GUI, as well as examples meant to be loaded as plugins available from the UI. ## Stand-alone * bin-info.py - general binary information * arm-syscall.py - extract syscall numbers from IL for arm Mach-O files +* version-switcher.py - uses the update API to see raw version notes and manually downgrade or upgrade To use the stand-alone Python examples, make sure your `PYTHON_PATH` includes the API, like: @@ -17,6 +18,7 @@ PYTHONPATH=$PYTHONPATH:/Applications/Binary\ Ninja.app/Contents/Resources/python * nes.py - 6502 CPU architecture including LLIL lifting and `.NES` file format parser * breakpoint.py - small example showing how to modify a file and register a GUI menu item +* jump-table.py - stop-gap jump table plugin triggered via right-click menu at an indirect jump Plugins are meant to be loaded into a running Binary Ninja GUI and should either be copied or symlinked into the appropriate plugin folder. You'll need to then re-start Binary Ninja. -- cgit v1.3.1