Please use this identifier to cite or link to this item:
https://scholarbank.nus.edu.sg/handle/10635/157373
Title: | KNOWLEDGE-ORIENTED BINARY ANALYSIS | Authors: | CHUA ZHENG LEONG | Keywords: | knowledge, binary analysis, framework, taint, machine learning, system security | Issue Date: | 28-Dec-2018 | Citation: | CHUA ZHENG LEONG (2018-12-28). KNOWLEDGE-ORIENTED BINARY ANALYSIS. ScholarBank@NUS Repository. | Abstract: | Binary analysis has always been the cornerstone of system security. By analyzing the challenges faced by existing approaches, we identified the lack of knowledge abstraction as the most important problem for binary analysis at scale. In this thesis, we investigate how knowledge can be automatically recovered and be effectively managed. For knowledge extraction, we present EKLAVYA, a method for recovering function argument signatures using a recurrent neural network and techniques to understand the results. TAINTINDUCE is an inductive method to learn the data dependency of an instruction with minimal achitecture knowledge. As an on-going work, we propose and develop a new binary analysis framework that is based on a knowledge-oriented methodology called SQUIRREL. Finally, we showcase the efficacy of such a knowledge-oriented approach by retrofitting two source-based security applications and also developing a reassembler, SQUIRRELREASM, for the ARM32 ISA using the framework. | URI: | https://scholarbank.nus.edu.sg/handle/10635/157373 |
Appears in Collections: | Ph.D Theses (Open) |
Show full item record
Files in This Item:
File | Description | Size | Format | Access Settings | Version | |
---|---|---|---|---|---|---|
ChuaZL.pdf | 1.57 MB | Adobe PDF | OPEN | None | View/Download |
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.