BVDetector: A program slice-based binary code vulnerability intelligent detection system

J Tian, W Xing, Z Li - Information and Software Technology, 2020 - Elsevier
Context Software vulnerability detection is essential to ensure cybersecurity. Currently, most
software is published in binary form, thus researchers can only detect vulnerabilities in these …

BinVulDet: Detecting vulnerability in binary program via decompiled pseudo code and BiLSTM-attention

Y Wang, P Jia, X Peng, C Huang, J Liu - Computers & Security, 2023 - Elsevier
Static detection of security vulnerabilities in binary programs is an important research field in
software supply chain security. However, existing vulnerability detection methods based on …

VulANalyzeR: Explainable binary vulnerability detection with multi-task learning and attentional graph convolution

L Li, SHH Ding, Y Tian, BCM Fung, P Charland… - ACM Transactions on …, 2023 - dl.acm.org
Software vulnerabilities have been posing tremendous reliability threats to the general
public as well as critical infrastructures, and there have been many studies aiming to detect …

Cyber vulnerability intelligence for internet of things binary

S Liu, M Dibaei, Y Tai, C Chen… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Internet of Things (IoT) integrates a variety of software (eg, autonomous vehicles and military
systems) in order to enable the advanced and intelligent services. These software increase …

Arbiter: Bridging the static and dynamic divide in vulnerability discovery on binary programs

J Vadayath, M Eckert, K Zeng, N Weideman… - 31st USENIX Security …, 2022 - usenix.org
In spite of their effectiveness in the context of vulnerability discovery, current state-of-the-art
binary program analysis approaches are limited by inherent trade-offs between accuracy …

VulDeePecker: A Deep Learning-Based System for Multiclass Vulnerability Detection

D Zou, S Wang, S Xu, Z Li, H Jin - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Fine-grained software vulnerability detection is an important and challenging problem.
Ideally, a detection system (or detector) not only should be able to detect whether or not a …

HAN-BSVD: a hierarchical attention network for binary software vulnerability detection

H Yan, S Luo, L Pan, Y Zhang - Computers & Security, 2021 - Elsevier
Deep learning has shown effectiveness in binary software vulnerability detection due to its
outstanding feature extraction capability independent of human expert experience …

Leopard: Identifying vulnerable code for vulnerability assessment through program metrics

X Du, B Chen, Y Li, J Guo, Y Zhou… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Identifying potentially vulnerable locations in a code base is critical as a pre-step for effective
vulnerability assessment; ie, it can greatly help security experts put their time and effort to …

Vulnerability detection via multiple-graph-based code representation

F Qiu, Z Liu, X Hu, X Xia, G Chen… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
During software development and maintenance, vulnerability detection is an essential part
of software quality assurance. Even though many program-analysis-based and machine …

Vulhunter: An automated vulnerability detection system based on deep learning and bytecode

N Guo, X Li, H Yin, Y Gao - … , ICICS 2019, Beijing, China, December 15–17 …, 2020 - Springer
The automatic detection of software vulnerability is undoubtedly an important research
problem. However, existing solutions heavily rely on human experts to extract features and …