SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 578 | Next

Shon Harris, Allen Harper, Chris Eagle, and Jonathan Ness

"Gray Hat Hacking, Second Edition"

IDC lacks the ability to define complex data structures,
perform efficient dynamic memory allocation, access native programming APIs
such as those in the C standard library or Windows API, and does not provide access into
the lowest levels of IDA databases. Additionally, in cases where speed is required, IDC
may not be the most suitable choice. For these situations, IDA provides an SDK (Software
Development Kit) that publishes the C++ interface specifications for the native
IDA API. The IDA SDK enables the creation of compiled C++ plug-ins as extensions to
IDA Pro. The SDK is included with recent IDA distributions or is available as a separate
download from the DataRescue website. A new SDK is released with each new version of
IDA, and it is imperative that you use a compatible SDK when creating plug-ins for your
version of IDA. Compiled plug-ins are generally compatible only with the version of the
IDA that corresponds to the SDK with which the plug-inwas built. This can lead to problems
when plug-in authors fail to provide new plug-in binaries for each new release of
IDA. As with other IDA documentation the SDK documentation is rather sparse. API
documentation is limited to the supplied SDK header files, while documentation for
compiling and installing plug-ins is limited to a few readme files.


Pages:
566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590