/cutter-DeCodeX

Cutter plugin that integrates OpenAI to provide insights useful in reverse engineering, code annotation, and binary anomaly detection.

Primary LanguagePython

cutter-DeCodeX

This is a plugin for Cutter, that integrates OpenAI to provide insights that is useful in reverse engineering. offers code annotation and spots anomalies in basic static information of the binary.

DecodeX.GIF

Binary Insights

img_3.png

img_5.png

Code Annotator

img_4.png

Code Refactoring and Rewriting in Python

img_2.png


Requirements

  • Linux Distro
  • Cutter plugin App Image
  • API keys from OPENAI

Usage

  1. Download and place DeCodeX.py Cutter plugin in directory ~/.local/share/rizin/cutter/plugins/python/
cd ~/.local/share/rizin/cutter/plugins/python/ && wget https://raw.githubusercontent.com/aj-tap/cutter-DeCodeX/main/DeCodeX.py 
  1. Enable the plugin

img.png

  1. Input the API keys and set the max prompt tokens to settings tab and click the saved settings button.

img_1.png