See this document in CiteSeerX!

Decompilation of Binary Programs (1995)  (Make Corrections)  (18 citations)
Cristina Cifuentes, K. John Gough



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/local/reading/...spe966cc.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/local/reading/...spetoc (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: this paper is structured in the following way: a thorough description of the structure of a decompiler, followed by the description of our implementation of an # An idiom is a sequence of instruction that forms a logical entity and has a meaning that cannot be derived by considering the primary meanings of the individual instructions # # # # HLL program (language dependent) Back-end (analysis) UDM (machine dependent) Front-end binary program Figure 1. Decompiler modules automatic... (Update)

Cited by:   More
Reverse Engineering of Network Signatures - Mutz, Kruegel, Robertson.. (2005)   (Correct)
Static Disassembly of Obfuscated Binaries - Kruegel, Robertson, Valeur, Vigna (2004)   (Correct)
Hybrid Static-Dynamic Attacks against Software.. - Madou, Anckaert.. (2005)   (Correct)

Similar documents (at the sentence level):
75.0%:   Decompilation of Binary Programs - Cifuentes, Gough (1994)   (Correct)
5.0%:   A Methodology for Decompilation - Cifuentes, Gough (1993)   (Correct)

Active bibliography (related documents):   More   All
1.4:   An Environment for the Reverse Engineering of Executable Programs - Cifuentes (1995)   (Correct)
0.9:   Structuring Decompiled Graphs - Cifuentes (1996)   (Correct)
0.8:   Interprocedural Data Flow Decompilation - Cifuentes (1996)   (Correct)

Similar documents based on text:   More   All
1.1:   Reverse Compilation Techniques - Cifuentes (1994)   (Correct)
0.8:   Generating Decompilers - Breuer, Bowen (1998)   (Correct)
0.6:   Decompilation: The Enumeration of Types and Grammars - Breuer, Bowen (1992)   (Correct)

Related documents from co-citation:   More   All
5:   A taxonomy of obfuscating transformations - Collberg, Thomborson et al. - 1997
5:   EEL: Machine-independent executable editing (context) - Larus, Schnarr - 1995
4:   Software protection: Myth or reality (context) - Gosler - 1985

BibTeX entry:   (Update)

Cristina Cifuentes and K. John Gough. Decompilation of binary programs. Software -- Practice & Experience, 25(7):811--829, July 1995. http://citeseer.ist.psu.edu/cifuentes95decompilation.html   More

@techreport{ cifuentes94decompilation,
    author = "Cristina Cifuentes and K John Gough",
    title = "Decompilation of Binary Programs",
    number = "FIT-TR-1994-03",
    month = "19,",
    year = "1994",
    url = "citeseer.ist.psu.edu/cifuentes95decompilation.html" }
Citations (may not include all citations):
58   Rewriting executable files to measure program behavior - Larus, Ball - 1994
36   Taming control flow: A structured approach to eliminating go.. - Erosa, Hendren - 1993
30   An algorithm for structuring flowgraphs (context) - Baker - 1977
21   Reverse compilation techniques - Cifuentes - 1994
15   Structuring decompiled graphs - Cifuentes - 1994
15   Demonstrating equivalence of source code and PROM contents (context) - Pavey, Winsborrow - 1993
13   Interprocedural data flow decompilation - Cifuentes - 1994
11   A study of decompiling machine languages into high-Level mac.. (context) - Housel - 1973
10   volume II: Compiling (context) - Aho, Ullman et al. - 1973
9   Generating structured flow diagrams: the nature of unstructu.. (context) - Williams - 1977
7   A structuring algorithm for decompilation - Cifuentes - 1993
5   Restructuring pascal programs containing goto statements (context) - Williams, Chen - 1985
5   Language design using decompilation (context) - Workman - 1978
4   A methodology for decompilation - Cifuentes, Gough - 1993
4   Public domain software (context) - Reuter, ftp et al. - 1988
4   Notes on avoiding go to statements (context) - Knuth, Floyd - 1971
4   Decompilation: the enumeration of types and grammars - Breuer, Bowen - 1992
3   Decompilation and the transfer of mini-computer operating sy.. (context) - Friedman - 1974
3   Intercomputer transportation of assembly language software t.. (context) - Brinkley - 1981
2   Signatures for library functions in executable files - Van Emmerik - 1994
2   Eliminating go to (context) - Ramshaw - 1988
2   A comparison of measures of control flow complexity (context) - Baker, Zweben - 1980
1   Decompilation techniques (context) - Bowen, Breuer - 1991
1   Sand Hill Road (context) - Fischer, Jr et al. - 1988
1   Decompilation (context) - Hopwood - 1978



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/spetoc.htm):   More
Linkage Analysis of Processes - Yaung, Raz (1992)   (Correct)
A Scheme for Little Languages in Interactive Graphics - Beckman (1991)   (Correct)
A Dataflow Approach to Event-based Debugging - Olsson, Crawford, Ho (1991)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC