Swinburne
Browse

Vulnerability Detection Through Binary Code Analysis

Download (28.1 MB)
thesis
posted on 2024-07-13, 11:41 authored by Zian Liu
Vulnerability detection plays a crucial role in the software security community. Vulnerabilities can be categorized into two types: 1-day or N-day vulnerability, and 0-day vulnerability. The first category includes vulnerabilities that are already publicly known. One way to identify these vulnerabilities is to search for similar patterns or code logic, as program code often reuses existing vulnerable functions. The second category refers to the vulnerabilities that have not been previously discovered, and thus contain new patterns and logic. Researchers can employ a range of binary code analysis techniques to detect both two types of vulnerabilities. I proposed novel methodologies to find the vulnerabilities in binary code. This can potentially help the industry become a more secure place.

History

Thesis type

  • Thesis (PhD)

Thesis note

A thesis submitted in fulfillment for the degree of Doctor of Philosophy, Swinburne University of Technology, June 2023.

Copyright statement

Copyright © 2023 Zian Liu.

Supervisors

Jun Zhang

Language

eng

Usage metrics

    Theses

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC