Log in

View Full Version : ida sdk api


guy11
September 10th, 2004, 10:10
hi
sorry for this question, but is there any good documentation about the
ida sdk api out there.
i mean something like html files which gives an overview about all functions, because the .h browsing is very anoying.
i have a ida pro 4.5 retail.

what is the best way to get in touch with the api ?

please help a newbe to come on the right way.

tnx for help

doug
September 10th, 2004, 10:22
The official way to get help on the SDK is to buy a support plan from Datarescue (start saving your money now)

Also, some books have guides on creating IDA Plugins. Usually a chapter dedicated to IDA.

I think the best way to learn IDA SDK is still to look at existing source code (see ida utils site hosted on backtrace.de). There really isn't any documentation. Even the IDC help file is pretty bad.

I think datarescue is open-sourcing some processor modules. That should give you some material to study.

And well, you can also post your questions here.

br00t_4_c
September 11th, 2004, 08:45
Crackz's site hosts the 4.3 and 4.1.4 SDKs, I won't post the link cuz I'll get jumped by the mods... but they have it

guy11
September 11th, 2004, 10:21
@br00t_4_c

thats not the problem , i have the sdk 4.5, but i asked for a good docu , execpt from the header files.....

Polaris
September 11th, 2004, 12:20
Quote:
[Originally Posted by guy11]@br00t_4_c

thats not the problem , i have the sdk 4.5, but i asked for a good docu , execpt from the header files.....


Hmmm... as doug already said, you can't find the documentation because there is no documentation.

However:
1) Look at plugins source code
2) Read the free chapter of the "Exploting Software" book, which
gives some guidelines on writing IDA plugins.

Then, start experimenting.

yaa
September 12th, 2004, 05:54
And here is the 3rd chapter.

yaa

Aster!x
September 12th, 2004, 16:05
examples
_http://www.sport-und-event.de/backtrace.de/index.htm

guy11
September 13th, 2004, 03:26
@yaa
yes i have this book at home...
so the summary is , ..read plugin sourcecode ..and there is no useful documentation..

thanks for the help ,