DocumentCode :
3104469
Title :
A High-Level Control Structure Recovery Method Based on Propositional Calculus
Author :
Zhang, Jingbo ; Zhao, Rongcai ; Pang, Jianmin ; Fu, Wen
Author_Institution :
Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
fYear :
2009
fDate :
13-14 Dec. 2009
Firstpage :
155
Lastpage :
158
Abstract :
This paper presents a method to recovery high-level control structures from binary executables, which is based on propositional calculus. Firstly, this method formalizes the control dependence relation between low-level instructions to propositional variables. Then these variables can be propagated and calculated follow the execution path of the object code, and high-level control structures can be identified by some specified results of propositional invariants finally. Experimental results show that our method can recognize and recovery loops and conditionals effectively.
Keywords :
process algebra; program compilers; program control structures; binary executables; high-level control structure recovery method; low-level instructions; object code execution path; propositional calculus; propositional variables; recovery loops; Application software; Binary codes; Calculus; Conference management; Control systems; Engineering management; Information management; Information technology; Logic; Technology management; control flow structuring; decompilation; proposition calculus;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Future Information Technology and Management Engineering, 2009. FITME '09. Second International Conference on
Conference_Location :
Sanya
Print_ISBN :
978-1-4244-5339-9
Type :
conf
DOI :
10.1109/FITME.2009.44
Filename :
5380906
Link To Document :
بازگشت