XML Exporter for IDA version 6

xmlexp.py and xmldr.py can be used with IDA versions 6.2 and greater. For best results, it is recommended to use version 6.7 or greater.

xmlexp.py is a plugin to export an IDA database as an XML file.

xmlldr.py can be used as an IDA loader to build a new database using an XML file and it can be used as an IDA plugin to add data from an XML file to an existing database.

As a loader, it loads the bytes file and builds the IDA database using the contents of the XML file.

As a plugin, it will add information to an existing IDA database. It will NOT load any binary data from the bytes file. It will add symbols, comments, code, data, functions, etc. for addresses that currently existing in the database.

Currently, the loader does not support importing memory overlays or Harvard architectures (e.g., 8051).