Title :
Retargetable machine-code decompilation in your web browser
Author :
Durfina, Lukas ; Kroustek, Jakub ; Zemek, Petr
Author_Institution :
Fac. of Inf. Technol., Brno Univ. of Technol., Brno, Czech Republic
Abstract :
Machine-code decompilation, belonging to the area of reverse engineering, has found its applications in many real-world areas. Analysis of malicious software, search for vulnerabilities, and source-code recovery are some of the most important uses. As there exists a diversity of different platforms on which software can be run, an existence of a generic decompiler would be highly appreciated. The present paper describes such a tool. In this paper, we provide a description of a retargetable decompiler that is being developed within the Lissom project. First, we give an introduction into the area of machine-code decompilation, including a brief discussion of existing tools. Then, we describe the concept and architecture of the decompiler. As it is available in the form of a web service, we also provide its description. Finally, we summarize our results, present a case study of using the tool for analysing malicious software, and conclude the paper by several remarks on future research.
Keywords :
Web services; invasive software; program compilers; reverse engineering; source code (software); Lissom project; Web browser; Web service; machine code decompilation; malicious software analysis; retargetable decompiler; retargetable machine code decompilation; reverse engineering; source code recovery; vulnerability; World Wide Web; Lissom; decompilation; retargetable decompiler; reverse engineering; web service;
Conference_Titel :
Information and Communication Technologies (WICT), 2013 Third World Congress on
Conference_Location :
Hanoi
DOI :
10.1109/WICT.2013.7113109