Detail publikace

Composite Data Type Recovery in a Retargetable Decompilation

MATULA Peter a KOLÁŘ Dušan. Composite Data Type Recovery in a Retargetable Decompilation. In: Proceedings of the 9th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science. Telč: NOVPRESS s.r.o., 2014, s. 63-76. ISBN 978-80-214-5022-6.
Název česky
Rekonstrukce Složených Datových Typů při Zpětném Překladu
Typ
článek ve sborníku konference
Jazyk
angličtina
Autoři
Matula Peter, Ing. (UIFS FIT VUT)
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT)
Klíčová slova

zpětném překlad, Lissom, datové typy, rekonstrukce datových typů

Abstrakt
Zpětné inženýrství může být definováno jako proces analýzy zkoumaného objektu za účelem vytvoření jeho reprezentace na vyšší úrovni abstrakce. Analýza spustitelných souborů je typicky provedena nad jazykem symbolických instrukcí. Použitím zpětného překladače můžeme ale získat čitelnější vysokoúrovňový kód. Čas a úsilí nutné k následné analýze je přímo úměrné kvalitě výstupu. V tomto článku prezentujeme rekonfigurovatelný zpětný překladač vyvíjen projektem Lissom na FIT VUT. Popíšeme základní strukturu překladače a následně se zaměříme na rekonstrukci složených datových typů. V závěru diskutujeme dosažené experimentální výsledky a budoucí výzkum.
Rok
2014
Strany
63-76
Sborník
Proceedings of the 9th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science
Konference
MEMICS'14 -- 9th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science, Telč, CZ
ISBN
978-80-214-5022-6
Vydavatel
NOVPRESS s.r.o.
Místo
Telč, CZ
BibTeX
@INPROCEEDINGS{FITPUB10727,
   author = "Peter Matula and Du\v{s}an Kol\'{a}\v{r}",
   title = "Composite Data Type Recovery in a Retargetable Decompilation",
   pages = "63--76",
   booktitle = "Proceedings of the 9th Doctoral Workshop on Mathematical and Engineering Methods in Computer Science",
   year = 2014,
   location = "Tel\v{c}, CZ",
   publisher = "NOVPRESS s.r.o.",
   ISBN = "978-80-214-5022-6",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/10727"
}
Nahoru