Flag: Tornado! Hurricane!

Blogs >> pedram's Blog

Created: Wednesday, November 2 2005 21:55.54 CST Modified: Wednesday, November 2 2005 21:55.54 CST
Printer Friendly ...
IDA Customizations
Author: pedram # Views: 2255

I made a forum posting on this matter but wanted to include the information in my blog for safe keeping.

Recently, I was setting up a new installation of IDA and decided to document all of my customizations for ease of portability. I am curious to hear about what other customizations people use / have come across. Should make for an interesting dialog. Here are the customizations I use:

----- ida.idc -----

#include <idc.idc>
#include <pedram_function_tagger.idc>
#include <pedram_jump_to_func_top.idc>
#include <pedram_export_disassembly.idc>

static main(void) {

//
//      This function is executed when IDA is started.
//
//      Add statements to fine-tune your IDA here.
//

    AddHotkey("Ctrl-Shift-X",     "export_disassembly");
    AddHotkey("Ctrl-Shift-J",     "jump_to_func_top");
    AddHotkey("Ctrl-Shift-Enter", "track_follow");
    AddHotkey("Ctrl-Shift-N",     "track_name");
...



----- ida.cfg -----
Some of these customizations were gleaned from Nicolas Brulez

ASCII_PREFIX      = "str->"       // This prefix is used when a new
                                  // name is generated
                                  // changed this from 'a' to 'str->'
MAX_NAMES_LENGTH  = 128           // Maximal length of new names
                                  // (you may specify values up to 511)
                                  // increased this to 128
NameChars         = "$?@->"       // asm specific character, added '-' and '>'
SHOW_XREFS        = 4
SHOW_BASIC_BLOCKS = YES
SHOW_SP           = YES


----- idagui.cfg -----

HELPFILE = "c:\\OPCODES.HLP"

// changed both to yes
DISPLAY_PATCH_SUBMENU = YES        // Display the Edit,Patch submenu
DISPLAY_COMMAND_LINE  = YES        // Display the expressions/IDC command line

// added the following hotkeys
"ChartXrefsTo"   = "Ctrl-Shift-T"  // display referenced items
"ChartXrefsFrom" = "Ctrl-Shift-F"  // display referencing items
"LockHighlight"  = "Ctrl-H"        // lock the current highlighted text



All of the above referenced files are available from my file respository.


Blog Comments
elhamcmc20 Posted: Wednesday, August 4 2010 08:00.46 CDT
Hi
how can i  use of #include <pedram_function_tagger.idc> ,
#include <pedram_jump_to_func_top.idc>,
#include <pedram_export_disassembly.idc> in my plugin?

please help me



Add New Comment
Comment:









There are 28,228 total registered users.


Recently Created Topics
Reverse Engineering ...
Jan/23
Career: DoD Agency I...
Jan/22
"Disappearing&q...
Jan/17
Career: Software Sec...
Jan/11
Where is the call st...
Jan/07
IDA Pro 6.1 Breakpoi...
Jan/01
How to create data s...
Dec/30
can i search all mod...
Dec/23
IDA symbol table exp...
Dec/20
An anti-attach trick
Dec/17


Recent Forum Posts
Reverse Engineering ...
NirIzr
"Disappearing&q...
NirIzr
Reverse Engineering ...
charlie
"Disappearing&q...
charlie
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
An anti-attach trick
waleeda...
An anti-attach trick
Bass
Looking for value in...
NirIzr


Recent Blog Entries
cmathieu
Feb/07
Hacker Carnival

waleedassar
Feb/06
OllyDbg v1.10 And Hardware ...

waleedassar
Jan/31
Yet Another Anti-Debug Trick

RolfRolles
Jan/22
Finding Bugs in VMs with a ...

waleedassar
Jan/13
An OllyDbg Bug Disables Sof...

More ...


Recent Blog Comments
waleedassar on:
Feb/07
OllyDbg v1.10 And Hardware ...

NirIzr on:
Feb/07
OllyDbg v1.10 And Hardware ...

NirIzr on:
Feb/05
Yet Another Anti-Debug Trick

trolotou on:
Feb/05
Doudoune Moncler -Pennies F...

waleedassar on:
Feb/01
Yet Another Anti-Debug Trick

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit