https://github.com/vasco-jofra/jump-table-branch-editor
A binary ninja plugin that eases fixing jump table branches
https://github.com/vasco-jofra/jump-table-branch-editor
binary-ninja plugin
Last synced: 8 months ago
JSON representation
A binary ninja plugin that eases fixing jump table branches
- Host: GitHub
- URL: https://github.com/vasco-jofra/jump-table-branch-editor
- Owner: Vasco-jofra
- License: mit
- Created: 2019-04-09T09:49:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-03T19:08:10.000Z (over 4 years ago)
- Last Synced: 2023-03-09T09:06:11.357Z (over 3 years ago)
- Topics: binary-ninja, plugin
- Language: Python
- Homepage:
- Size: 663 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jump table branch editor
Author: **jofra ([@V_jofra](https://twitter.com/V_jofra))**
_A plugin that eases fixing jump table branches_
## Description
This plugin allows you to easily edit the branches of an indirect jump. This is helpful in situations where binja fails to identify jump tables. To fix this, previously you would have to use the python console, but with this plugin you can do it from a simple UI.
You can insert the target addresses as a single addr (hex or decimal) (e.g. `0x2000` or `123`) or a comma separated list (e.g. `0x1d80, 0x1dc0, 0x1de0, 0x1df0, 0x1e00`) as shown in the gif.

## License
This plugin is released under a MIT license.