• Stars
    star
    46
  • Rank 595,221 (Top 13 %)
  • Language
    Python
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

IDASimulator is a plugin that extends IDA's conditional breakpoint support, making it easy to augment / replace complex executable code inside a debugged process with Python code. Specifically, IDASimulator makes use of conditional breakpoints in the IDA debugger to hijack the execution flow of a process and invoke Python handler functions whenever particular code blocks are executed. With support for multiple target architectures, it handles details such as register initialization, memory allocation, pointers, function arguments and return values seamlessly and transparently, making it easy to replace, modify and subvert existing functionality (or lack thereof) in the target process. IDASimulator also includes the IDASim python module, on which IDASimulator is based. This allows for all of the features of IDASimulator to be integrated into more complex IDAPython scripts. IDASimulator currently supports the x86, x86_64, ARM and MIPS32 architectures. Porting to other architectures is very easy.

More Repositories

1

ScyllaHide

C++
232
star
2

hexrays_tools

C++
204
star
3

IDA_Signsrch

IDA Signsrch
C
145
star
4

IDA-IDC-Scripts

Varoius IDC-scripts I've collected during the years.
Python
130
star
5

idastealth

C
98
star
6

IDA_ClassInformer

IDA ClassInformer PlugIn
C++
62
star
7

GUID-Finder

C++
50
star
8

ida-pro-swf

C++
29
star
9

IDA_FunctionStringAssociate_PlugIn

IDA FunctionStringAssociate PlugIn
C++
27
star
10

idascope

Python
26
star
11

IDA_COM_Plugin

C++
25
star
12

Fast_IDB2Sig_and_LoadMap_IDA_plugins

C++
20
star
13

optimice

Python
17
star
14

arm-thumb-decompiler-plugin

C++
17
star
15

idapathfinder

Python
15
star
16

IndirectCalls

C++
15
star
17

IDA_Extrapass

IDA ExtraPass PlugIn
C
14
star
18

detpdb

C++
14
star
19

desquirr

C++
14
star
20

idatools

Tools for IDA
JavaScript
13
star
21

IDAProBoschME7

Siemens Bosch ME7.x Disassembler Helper for IDA Pro
C
13
star
22

ida-x86emu-QT

C++
12
star
23

bios_parse

Python
12
star
24

PPCAltivec

C++
12
star
25

idaplugs

Plugins for IDA Pro by servil
C++
11
star
26

uberstealth

C
11
star
27

IDA2PAT_Reloaded

C++
10
star
28

turbodiff

C++
10
star
29

CommentViewer

C++
9
star
30

patchdiff3

Continuation of the popular patchdiff IDA plugin
C++
9
star
31

idastruct

C++
8
star
32

jeb2-plugin-macho

Mach-O Object Plugin for JEB2 https://www.pnfsoftware.com
Java
8
star
33

HeapTracer

C++
8
star
34

ida-libbfd-loader

IDA Pro libbfd based loader for misc formats that IDA cannot handle, like IRIX ECOFF etc.
CMake
7
star
35

bflt-utils

C
7
star
36

ida-plugins-collection

Python
7
star
37

ida-unicode-string-convert

C++
7
star
38

WhatAPIs

IDA WhatAPIs PlugIn
C++
7
star
39

RECPP

RECPP is a IDA plugin / API for reversing C++ applications based on Igor Skochinsky articles and scripts (http://www.openrce.org/articles/full_view/21)
C++
7
star
40

ida-sync-plugin

C++
6
star
41

ida-pro-plugin-wizard-for-vs2013

JavaScript
6
star
42

garmin-ida-loader

C++
6
star
43

StructDump

C++
6
star
44

axis-cris-idp

IDA Pro CPU plugin for the AXIS CRIS architecture
C++
6
star
45

idainject

C++
6
star
46

arm-helper

C++
6
star
47

IDA-CC

http://forum.exetools.com/showthread.php?t=13569&page=3
6
star
48

binarydiffer

C++
6
star
49

processstalker

C++
6
star
50

Cypress-M8-IDA-Processor-Module

C++
6
star
51

analyzecore

C++
6
star
52

IDA-omf2pat

IDA FLAIR helpers for making .SIG files from Borland sources by servil
C++
5
star
53

IDA-rails

C++
5
star
54

IDA-pinlog

C
5
star
55

findStrcpy

C++
5
star
56

fujitsu-fr30-idp

IDA Pro CPU plugin for the Fujitsu FR30 architecture
C++
5
star
57

cyrplw

C
5
star
58

findMemcpy

C++
5
star
59

bignum-dumper

C++
5
star
60

findMalloc

C++
4
star
61

get-asm-code

C++
4
star
62

Automated-Generic-Function-Naming

Python
4
star
63

MIPSJT

MIPS JT fixup for IDA PRO
C++
4
star
64

rsrcExtractor

C++
4
star
65

IdaThingy

C++
4
star
66

ppc2

C++
4
star
67

krypton

Python
4
star
68

gerbay1

C++
4
star
69

ida-dbdump

C++
4
star
70

tree-cbass

Python
4
star
71

ida-x86emu

C++
4
star
72

IDAWinHelpViewer

C++
3
star
73

depload

C++
3
star
74

ppchelper

C++
3
star
75

ida_objectivec_plugins

C++
3
star
76

IDA_MarkRefCnt

IDA MarkRefCount PlugIn
C++
3
star
77

idaplugininfo

This is a little utility to dump information about installed IDA Pro plugins. The key parts of the IDA PLUGIN export "plugin_t" struct data.
C#
3
star
78

REDB

Python
3
star
79

IDA_WaitBoxEx

IDA WaitBoxEx
C++
3
star
80

CopyAndPast

Binary Copy and Paste
C++
2
star
81

idaocaml

C
2
star
82

idapatchwork

https://bitbucket.org/daniel_plohmann/idapatchwork
Python
2
star
83

ncoverage

C#
2
star
84

ida_load_all_dump_load

C++
2
star
85

vctaxo

C++
2
star
86

malflare

C++
2
star
87

ParseBinTree

take IDA PRO memory lines and print binary tree node.
Python
2
star
88

IDACSharp

C# 'Scripts' for IDA 6.6+ based on https://idacsharp.codeplex.com/
2
star
89

IDA-auto-declaration

IDA PRO plugin for automatic type declaration like char, byte, float, double wchar etc...
2
star
90

mynav

Python
2
star
91

wwcd2

Ida pro What Would Capstone Decode by Stefan Esser
C++
2
star
92

Hotch

C++
2
star
93

rails

C++
1
star
94

ida-vs2005templates

C++
1
star
95

classinformer

https://sourceforge.net/projects/classinformer/ partially adapted for ida64
1
star
96

ida_plugin_depack_aplib_and_lzma

Assembly
1
star
97

CLU

C
1
star
98

idastruct-1

Script helper in working with ida structures
Python
1
star
99

COSA-IDA

Comprehensive Static Analyzer For Android Application (COSA with IDA Pro)
Java
1
star
100

lltd-osx

LLTD (LLD2D) for OS X
C
1
star