Skip to content

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

Notifications You must be signed in to change notification settings

aj-tap/cutter-DeCodeX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Languages