Implementation of Intermediate Language in Process of Decompiling Based on IDA

黄海,蒋烈辉,何红旗,尹青,方霞
DOI: https://doi.org/10.16208/j.issn1000-7024.2009.20.040
2009-01-01
Abstract:In the process of decompiling based on IDA, the IDA is used as the disassembly front, and the connector which is the form of IDA plug-in exports the reference disassembly result. Then, the rest process of decompilation is translating the disassembly language to the intermediate language, process recovering, data flow analysis, control flow analysis and so on. How to design and implement the intermediate language is introduced, which is based on the exported disassembly result by using the IDA connector.
What problem does this paper attempt to address?