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