Detail publikace

Advanced Preprocessing of Binary Executable Files and its Usage in Retargetable Decompilation

KŘOUSTEK Jakub, MATULA Peter, KOLÁŘ Dušan a ZAVORAL Milan. Advanced Preprocessing of Binary Executable Files and its Usage in Retargetable Decompilation. International Journal on Advances in Software, roč. 7, č. 1, 2014, s. 112-122. ISSN 1942-2628. Dostupné z: http://www.iariajournals.org/software/tocv7n12.html
Název česky
Pokročilé předzpracování binárních spustitelných souborů a jeho využití při rekonfigurovatelném zpětném překladu
Typ
článek v časopise
Jazyk
angličtina
Autoři
Křoustek Jakub, Ing. (UIFS FIT VUT)
Matula Peter, Ing. (UIFS FIT VUT)
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT)
Zavoral Milan, Bc. (FIT VUT)
URL
Klíčová slova

reverzní inženýrství, zpětný překlad, detekce packeru, dekomprese spustitelných souborů, Lissom

Abstrakt

Tento článek rozšiřuje předchozí výzkum zaměřený na první fázi rekonfigurovatelného zpětného překladače, jejímž úkolem je předzpracování vstupních binárních spustitelných souborů. V rámci této fáze se řeší problémy jako detekce použitého packeru/překladače, dekomprese souborů (unpacking) a konverze do jednotného výstupního formátu. Tento koncept byl otestován experimentálními výsledky a ty byly porovnány s dalšími existujícími nástroji. Hlavním přínosem tohoto článku je prezentace heuristických metod pro detekci použitého překladače/packeru a dále ukázka využití dodatečných informací při rekonstrukci datových typů.

Rok
2014
Strany
112-122
Časopis
International Journal on Advances in Software, roč. 7, č. 1, ISSN 1942-2628
Kniha
Internation Journal on Advances in Software (IJAS)
Vydavatel
Mezinárodní asociace univerzit, výzkumu a průmyslu
BibTeX
@ARTICLE{FITPUB10531,
   author = "Jakub K\v{r}oustek and Peter Matula and Du\v{s}an Kol\'{a}\v{r} and Milan Zavoral",
   title = "Advanced Preprocessing of Binary Executable Files and its Usage in Retargetable Decompilation",
   pages = "112--122",
   booktitle = "Internation Journal on Advances in Software (IJAS)",
   journal = "International Journal on Advances in Software",
   volume = 7,
   number = 1,
   year = 2014,
   ISSN = "1942-2628",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/10531"
}
Nahoru