paper-with-me

홈 › Papers

FuncFooler: A Practical Black-box Attack Against Learning-based Binary Code Similarity Detection Methods

2022-08-26 · Lichen Jia, Bowen Tang, Chenggang Wu, Zhe Wang, Zihan Jiang, Yuanming Lai, Yan Kang, Ning Liu, Jingfeng Zhang

The binary code similarity detection (BCSD) method measures the similarity of two binary executable codes. Recently, the learning-based BCSD methods have achieved great success, outperforming traditional BCSD in detection accuracy and efficiency. However, the existing studies are rather sparse on the adversarial vulnerability of the learning-based BCSD methods, which cause hazards in security-related applications. To evaluate the adversarial robustness, this paper designs an efficient and black-box adversarial code generation algorithm, namely, FuncFooler. FuncFooler constrains the adversarial codes 1) to keep unchanged the program's control flow graph (CFG), and 2) to preserve the same semantic meaning. Specifically, FuncFooler consecutively 1) determines vulnerable candidates in the malicious code, 2) chooses and inserts the adversarial instructions from the benign code, and 3) corrects the semantic side effect of the adversarial code to meet the constraints. Empirically, our FuncFooler can successfully attack the three learning-based BCSD models, including SAFE, Asm2Vec, and jTrans, which calls into question whether the learning-based BCSD is desirable.

📄 PDF Abstract BibTeX arXiv:2208.14191

Code (0)

등록된 구현이 없습니다.

Tasks

Adversarial RobustnessCode Generation

Similar Papers 제목 키워드 기반

Attacking the First-Principle: A Black-Box, Query-Free Targeted Mimicry Attack on Binary Function Classifiers

2026-05-18 · Gabriel Sauger, Jean-Yves Marion, Sazzadur Rahaman, Victor Matrat 외 arxiv

Binary function classifiers play a crucial role in maintaining the security and integrity of software systems by detecting malicious code and unauthorized modifications. However, machine learning-based classifiers are vu…

Adversarial Attacks against Binary Similarity Systems

2023-03-20 · Gianluca Capozzi, Daniele Cono D'Elia, Giuseppe Antonio Di Luna, Leonardo Querzoni

In recent years, binary analysis gained traction as a fundamental approach to inspect software and guarantee its security. Due to the exponential increase of devices running software, much research is now moving towards …

Generic Black-Box End-to-End Attack Against State of the Art API Call Based Malware Classifiers

2017-07-19 · Ishai Rosenberg, Asaf Shabtai, Lior Rokach, Yuval Elovici

In this paper, we present a black-box attack against API call based machine learning malware classifiers, focusing on generating adversarial sequences combining API calls and static features (e.g., printable strings) tha…

BIG-bench Machine Learning

Overcoming Black-box Attack Inefficiency with Hybrid and Dynamic Select Algorithms

2025-09-25 · Abhinay Shankar Belde, Rohit Ramkumar, Jonathan Rusert arxiv

Adversarial text attack research plays a crucial role in evaluating the robustness of NLP models. However, the increasing complexity of transformer-based architectures has dramatically raised the computational cost of at…

A cryptographic approach to black box adversarial machine learning

2019-06-07 · Kevin Shi, Daniel Hsu, Allison Bishop

We propose a new randomized ensemble technique with a provable security guarantee against black-box transfer attacks. Our proof constructs a new security problem for random binary classifiers which is easier to empirical…

BIG-bench Machine Learning