Publications

(2024). Efficiently Rebuilding Coverage in Hardware-Assisted Greybox Fuzzing. RAID 2024.

PDF

(2024). HyperGo: Probability-based directed hybrid fuzzing. COSE.

PDF DOI

(2024). ARMOR: Protecting Software Against Hardware Tracing Techniques. IEEE TIFS.

PDF DOI

(2024). Instiller: Towards Efficient and Realistic RTL Fuzzing. IEEE TCAD.

PDF DOI

(2023). DeepGo: Predictive Directed Greybox Fuzzing. NDSS 2024.

PDF

(2023). The progress, challenges, and perspectives of directed greybox fuzzing. STVR.

PDF DOI

(2022). VulHawk: Cross-architecture Vulnerability Detection with Entropy-based Binary Code Search. NDSS 2023.

PDF

(2022). From Release to Rebirth: Exploiting Thanos Objects in Linux Kernel. IEEE TIFS.

PDF DOI

(2022). UltraFuzz: Towards Resource-saving in Distributed Fuzzing. IEEE TSE.

PDF DOI

(2022). MobFuzz: Adaptive Multi-objective Optimization in Gray-box Fuzzing. NDSS 2022.

PDF Slides

(2021). MEBS: Uncovering Memory Life-Cycle Bugs in Operating System Kernels. JCST.

PDF DOI

(2021). ARGUS: Assessing Unpatched Vulnerable Devices on the Internet via Efficient Firmware Recognition. AsiaCCS 2021.

PDF DOI

(2021). HashMTI: Scalable Mutation-based Taint Inference with Hash Records. SANER 2021.

PDF

(2020). EcoFuzz: Adaptive Energy-Saving Greybox Fuzzing as a Variant of the Adversarial Multi-Armed Bandit. USENIX Security ‘20.

PDF Slides

(2019). Poster: Fuzzing IoT Firmware via Multi-stage Message Generation. CCS ‘19.

PDF DOI

(2018). DFTinker: Detecting and Fixing Double-fetch Bugs in an Automated Way. WASA 2018.

PDF DOI

(2018). A Survey of the Double-Fetch Vulnerabilities. CCPE.

PDF DOI

(2017). How Double-Fetch Situations turn into Double-Fetch Vulnerabilities: A Study of Double Fetches in the Linux Kernel. USENIX Security ‘17.

PDF Slides