Hi Rakesh,
The IDA ICE API, which permits bi-directional communication between IDA ICE and other programs, can be used to connect MATLAB with IDA ICE.
As per my understanding, these are the basic steps to combine MATLAB with IDA ICE:
- Installation of IDA-ICE and MATLAB and then open a new or an existing project.
- Choose “API” from the “Tools” menu in IDA ice. To register the IDA ICE API, select the “Register” button in the “API” dialogue box.
- Use the actxserver function in MATLAB to generate a Component Object Model (COM), a server object, that enables communication between MATLAB and ICA IDE.
- To send commands to the IDA ICE from MATLAB, “Invoke” method of the newly created object can be used.
- And finally to retrieve data from IDA ICE to MATLAB, “Get” method of the newly created object can be used.
I hope the above information will be helpful to you.
Cheers,
Muskan