Result Details

Decompilation of VLIW Executable Files - Caveats and Pitfalls

KŘOUSTEK, J. Decompilation of VLIW Executable Files - Caveats and Pitfalls. 3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics. Kyiv: Cybernetics Faculty of Taras Shevchenko National University of Kyiv, 2013. p. 287-296. ISBN: 978-966-399-538-0.
Type
conference paper
Language
English
Authors
Křoustek Jakub, Ing., Ph.D., DIFS (FIT)
Abstract

The task of machine-code decompilation is to reconstruct a high-level-language (HLL) representation, such as C code, from a binary executable file. In present, we can find several such tools that support different target architectures (e.g. Intel x86, ARM, PowerPC). Each of these architectures can be classified either as RISC (reduced instruction set computing) or CISC (complex instruction set computing). However, none of the existing decompilers support another major architecture type - VLIW (very long instruction word). In recent years, VLIW processors are once again on the rise because of their high performance. Therefore, there is a demand of a VLIW-supporting decompiler.

In this paper, we depict the unique features of the VLIW architecture and we present several approaches how to handle them in the decompilation process.

Keywords

reverse engineering, decompilation, retargetable decompiler, VLIW, Lissom

URL
Published
2013
Pages
287–296
Proceedings
3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics
Conference
3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics
ISBN
978-966-399-538-0
Publisher
Cybernetics Faculty of Taras Shevchenko National University of Kyiv
Place
Kyiv
BibTeX
@inproceedings{BUT103576,
  author="Jakub {Křoustek}",
  title="Decompilation of VLIW Executable Files - Caveats and Pitfalls",
  booktitle="3nd International Scientific Conference Theoretical and Applied Aspects of Cybernetics",
  year="2013",
  pages="287--296",
  publisher="Cybernetics Faculty of Taras Shevchenko National University of Kyiv",
  address="Kyiv",
  isbn="978-966-399-538-0",
  url="http://taac.org.ua/files/a2013/proceedings/CZ-4-Jakub%20Kroustek-309.pdf"
}
Projects
Advanced recognition and presentation of multimedia data, BUT, Vnitřní projekty VUT, FIT-S-11-2, start: 2011-01-01, end: 2013-12-31, completed
System for Support of Platform Independent Malware Analysis in Executable Files, TAČR, Program aplikovaného výzkumu a experimentálního vývoje ALFA, TA01010667, start: 2011-01-01, end: 2013-12-31, completed
Validace spustitelného kódu pro systémy průmyslové automatizace pomocí zpětného překladu, BUT, Vnitřní projekty VUT, FEKT/FIT-J-13-2000, start: 2013-01-01, end: 2013-12-31, completed
Research groups
Departments
Back to top