michal-kapala / dubRE

ML-driven function symbol extraction plugin for IDA Pro

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dubRE

Classification-driven function name extraction plugin for IDA Pro.

Directories

See subfolder READMEs for details on plugin and script usage:

  • models - pretrained models with their training and testing scripts
  • plugins - IDA plugin utilities for IDB information export
  • scripts - standalone scripts for data transformation; contains dependency modules

Datasets

The research on dubRE was performed on 15 binaries which are pending publication in raw and processed form. The repository list of applications used throughout the research is available here.

To extend the dataset with new binaries see Dataset preparation.

Wikis

Conceptual notes and remarks made during implementation of dubRE are available as wikis.

Dependencies

Dependency Version
IDA Pro 7.0
Python (plugins) 2.7
Python (scripts) >= 3.10
Sark IDA-6.x

About

ML-driven function symbol extraction plugin for IDA Pro


Languages

Language:Python 100.0%