Binclean: Sanitizing Disassemblies to Improve Malware Recognition

Malware is malicious software that compromises data and computer systems. In 2024, the Internet Crime Complaint Center (IC3) reported $12.47 million in ransomware losses alone, highlighting the escalating severity of cyber threats. Because source code is rarely available, analysts rely on disassembling malware binaries to understand their internal behavior, examining control flow, functions, and embedded routines. To evade detection, malware authors use obfuscation techniques such as packing , which compresses or encrypts executables and restores them at runtime via a decryption stub. Since executables contain both code and data sections, unpacking often produces disassembly with irrelevant functions originating from data regions and decryption routines. These extraneous functions introduce noise and can mislead analysis. In malware lineage studies, similarity scores between versions are used to infer evolutionary relationships; noise functions can distort these scores, resulting in inaccurate lineage graphs and flawed conclusions. We propose a technique to identify noise functions in malware disassembly recovered after unpacking. Our method was evaluated on 13 open-source Windows programs and further tested on executables packed with 12 general-purpose packers. Two machine learning models Support Vector Machine (SVM) and K-Nearest Neighbor (K-NN) were employed for classification. SVM achieved 97.36% accuracy on clean data and 92.76% on packed executables, demonstrating strong generalization. By effectively eliminating disassembly noise, our approach enhances the precision of binary diffing, malware detection, and lineage reconstruction, offering a practical advancement for real-world malware analysis.

Authors

Institutions

Publication Details

Journal
International Journal of Computational Intelligence Systems
Published
2026-09-07
DOI
https://doi.org/10.1007/s44196-026-01503-9
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Binclean: Sanitizing Disassemblies to Improve Malware Recognition

Amal Al-Rasheed, Sajid Anwer, Ayman Qahmash, Shahnawaz Qureshi et al.
International Journal of Computational Intelligence Systems
Advanced Malware Detection Techniques
article

Binclean: Sanitizing Disassemblies to Improve Malware Recognition

Amal Al-Rasheed, Sajid Anwer, Ayman Qahmash, Shahnawaz Qureshi, Tallha Akram, Ammara Ikram, Adnan Iqbal
article en

Abstract

Malware is malicious software that compromises data and computer systems. In 2024, the Internet Crime Complaint Center (IC3) reported $12.47 million in ransomware losses alone, highlighting the escalating severity of cyber threats. Because source code is rarely available, analysts rely on disassembling malware binaries to understand their internal behavior, examining control flow, functions, and embedded routines. To evade detection, malware authors use obfuscation techniques such as packing , which compresses or encrypts executables and restores them at runtime via a decryption stub. Since executables contain both code and data sections, unpacking often produces disassembly with irrelevant functions originating from data regions and decryption routines. These extraneous functions introduce noise and can mislead analysis. In malware lineage studies, similarity scores between versions are used to infer evolutionary relationships; noise functions can distort these scores, resulting in inaccurate lineage graphs and flawed conclusions. We propose a technique to identify noise functions in malware disassembly recovered after unpacking. Our method was evaluated on 13 open-source Windows programs and further tested on executables packed with 12 general-purpose packers. Two machine learning models Support Vector Machine (SVM) and K-Nearest Neighbor (K-NN) were employed for classification. SVM achieved 97.36% accuracy on clean data and 92.76% on packed executables, demonstrating strong generalization. By effectively eliminating disassembly noise, our approach enhances the precision of binary diffing, malware detection, and lineage reconstruction, offering a practical advancement for real-world malware analysis.

International Journal of Computational Intelligence Systems
Princess Nourah bint Abdulrahman University (SA), University of Lahore (PK), Prince Sattam Bin Abdulaziz University (SA), Institute of Management Sciences Lahore (PK), King Khalid University (SA)
Decent work and economic growth
Openalex Percentile: Top 10%
Advanced Malware Detection Techniques
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.