A Stripped Binary Code Vulnerability Detection Method Based on Sensitive Function Identification

With the increasing number of embedded devices, the demand for these devices is continually growing. Even in today's fast-paced technological era, many vulnerabilities still exist in embedded devices. Firmware vendors often release code packages in binary form due to reasons such as copyright and security concerns, and they typically remove symbol information upon release, complicating reverse analysis. Symbol information is fundamental to analyzing binary code in firmware, which is crucial for the accuracy, precision, and recall of vulnerability detection in binary code. The absence of symbol information, coupled with optimizations during compilation and the mixed arrangement of data and instructions, further complicates vulnerability detection in binary code. To address these issues, we propose a method for stripped binary code vulnerability detection based on sensitive function identification, which extracts attributes from the stripped binary code in the target firmware and uses the Euclidean distance metric algorithm to identify and label sensitive functions in the binary code, detecting five types of potential vulnerabilities. Experimental results show that vulnerability detection based on sensitive function identification is feasible and significantly improves accuracy, precision, and recall.

Authors

Institutions

Publication Details

Published
2025-03-21
DOI
https://doi.org/10.1109/asens64990.2025.11011273
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Stripped Binary Code Vulnerability Detection Method Based on Sensitive Function Identification

Bing-Hong Liu, Wei Huo, Jianhua Zhou, Wei Wang et al.
Software Reliability and Analysis Research
article

A Stripped Binary Code Vulnerability Detection Method Based on Sensitive Function Identification

Bing-Hong Liu, Wei Huo, Jianhua Zhou, Wei Wang, Yiming Zhang, Xingyu Huang
article en

Abstract

With the increasing number of embedded devices, the demand for these devices is continually growing. Even in today's fast-paced technological era, many vulnerabilities still exist in embedded devices. Firmware vendors often release code packages in binary form due to reasons such as copyright and security concerns, and they typically remove symbol information upon release, complicating reverse analysis. Symbol information is fundamental to analyzing binary code in firmware, which is crucial for the accuracy, precision, and recall of vulnerability detection in binary code. The absence of symbol information, coupled with optimizations during compilation and the mixed arrangement of data and instructions, further complicates vulnerability detection in binary code. To address these issues, we propose a method for stripped binary code vulnerability detection based on sensitive function identification, which extracts attributes from the stripped binary code in the target firmware and uses the Euclidean distance metric algorithm to identify and label sensitive functions in the binary code, detecting five types of potential vulnerabilities. Experimental results show that vulnerability detection based on sensitive function identification is feasible and significantly improves accuracy, precision, and recall.

Chinese Academy of Sciences (CN), Institute of Information Engineering (CN)
Reduced inequalities
Openalex Percentile: Top 89%
Software Reliability and Analysis Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Stripped Binary Code Vulnerability Detection Method Based on Sensitive Function Identification — Bing-Hong Liu, Wei Huo, et al. · (2025) | TGRS Research Map | TGRS