Skip to content

1111joe1111/ida_ea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a0c53b6 · Nov 28, 2017

History

75 Commits
Oct 17, 2017
Oct 24, 2017
Nov 28, 2017
Oct 19, 2017
Oct 17, 2017
Oct 23, 2017
Oct 17, 2017
Oct 17, 2017
Nov 23, 2017
Nov 12, 2017
Oct 23, 2017
Oct 23, 2017
Oct 23, 2017
Oct 24, 2017
Oct 23, 2017
Nov 23, 2017
Oct 24, 2017
Nov 28, 2017
Nov 28, 2017
Oct 23, 2017
Oct 24, 2017

Repository files navigation

IDA EA

  • A set of exploitation/reversing aids for IDA

Features

Context Viewer

New context viewer for IDA, Features include:

  • Recursive pointer derfereneces

  • History browser

  • Color coded memory

  • Instruction rewind feature

  • A similar interface to that of popular GDB plugings (eg. PEDA/GEF)

screen 1


Instuction Emulator

  • Live annotate the results if furture instructions in IDA using the Unicorn CPU emulator

  • Can be hooked to breakpoints

  • Visualise instructions before execution

screen 3


Heap Explorer

Explore current heap state of glibc binaries

  • Trace allocations

  • Enumerate bins

  • View all free and allocated chunks headers

  • Useful for heap exploitation / debugging.

screen 1


Trace Dumper

  • Dump the results of an IDA trace into a Pandas Dataframe

  • Analyze traces in Python using Pandas

screen 2

screen


CMD

  • GDB bindings for IDA

  • GDB style mem queries + searches

screen 2


Restyle

  • Restyle IDA using GUI.

screen 3


Install

Dependencies

No core dependencies for the plugin. Nevertheless certain fetures will be disabled without these python libraries installed:

Trace Dumper
  • Pandas
Instruction Emulator
  • Unicorn CPU emulator
  • Capstone Dissasembler

Install

  • Place ida_ea folder in IDA Pro directory (C:\Users\{name}\AppData\Roaming\Hex-Rays\IDA Pro on Windows)

  • Add line from ida_ea import ea_main to your idapythonrc file.

  • Plugin is accessed via IDA EA tab added to the menu bar

Warning

  • Only tested on Windows with IDA 6.8

  • Only supports x86/x86-64 binaries

  • Alpha release so expect many bugs!

Enjoy!

About

A set of exploitation/reversing aids for IDA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published