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 SizeFormatAccess SettingsVersion 
ChuaZL.pdf1.57 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.