Benutzer: Gast  Login
Originaltitel:
Binary Analysis using On-Demand Tabulation of Function Summaries
Übersetzter Titel:
Binäre Analyse unter Nutzung von bedarforientierter Tabellierung von Funktionsabstraktionen
Autor:
Kranz, Julian
Jahr:
2019
Dokumenttyp:
Dissertation
Fakultät/School:
Fakultät für Informatik
Betreuer:
Seidl, Helmut (Prof. Dr.)
Gutachter:
Seidl, Helmut (Prof. Dr.); Miné, Antoine (Prof. Dr.)
Sprache:
en
Fachgebiet:
DAT Datenverarbeitung, Informatik
TU-Systematik:
DAT 500d
Kurzfassung:
We address two main challenges of binary program analysis. First, writing an analysis for a specific CPU is not portable. Instead, the binary has to be translated into an IR. We present a DSL that offers built-in syntax for decoders and show how we compile it into naturally-looking C code. Secondly, a binary analysis needs to be scalable which can be achieved through modularity. However, modularity may lead to a precision loss. As a remedy, we present an algorithm that tabulates functions for ce...     »
Übersetzte Kurzfassung:
Wir befassen uns mit zwei zentralen Herausforderungen von Binäranalyse. Erstens ist es nicht portabel, eine Analyse für eine bestimmte CPU zu entwickeln. Stattdessen muss das Programm in eine IR übersetzt werden. Wir bieten eine DSL dar, die eingebaute Syntax für Dekodierer mitbringt und zeigen, wie wir sie in natürlich aussehenden C-Code übersetzen. Zweitens muss eine Binäranalyse skalierbar sein, was durch Modularität möglich ist. Allerdings kann Modularität zu Präzisionsverlust führen. Als Ab...     »
WWW:
https://mediatum.ub.tum.de/?id=1471574
Eingereicht am:
16.01.2019
Mündliche Prüfung:
23.04.2019
Dateigröße:
989601 bytes
Seiten:
159
Urn (Zitierfähige URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20190423-1471574-1-3
Letzte Änderung:
09.05.2019
 BibTeX