https://github.com/vector35/opaquepredicatepatcher
https://github.com/vector35/opaquepredicatepatcher
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/vector35/opaquepredicatepatcher
- Owner: Vector35
- License: mit
- Created: 2017-10-01T16:48:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T19:54:48.000Z (over 1 year ago)
- Last Synced: 2025-04-03T05:02:47.269Z (12 months ago)
- Language: Python
- Size: 2.21 MB
- Stars: 64
- Watchers: 5
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Opaque Predicate Patcher (v1.1.6)
Author: **Vector 35 Inc**
_Automatically patch opaque predicates_
## Description:
This script will automatically remove conditional branches which have constant conditions. It can be run from the command line via `python -mOpaquePredicatePatcher.__main__` (if the BinaryNinja python library is in your path) or installed as a plugin in your user plugin directory. Read more about how this tool works on our blog: [Automated Opaque Predicate Removal](https://binary.ninja/2017/10/01/automated-opaque-predicate-removal.html)
### Example

## Installation Instructions
### Windows
### Linux
### Darwin
## Minimum Version
This plugin requires the following minimum version of Binary Ninja:
* 0
## Required Dependencies
The following dependencies are required for this plugin:
## License
This plugin is released under a MIT license.
## Metadata Version
2