arrow
返回

Identifying obfuscated code through graph-based semantic analysis of binary code

delete2025-09-30
delete0
delete
OA
AI
R
Roxane Cohen *
R
Robin David *
F
Florian Yger *
F
Fabrice Rossi *
DOI:10.1007/s41109-025-00733-8delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
保护敏感程序内容是各种情境下的一个关键问题,这些情境从合法用例到不道德场景不等。混淆是确保此类保护的最常用技术之一。因此,攻击者必须首先检测和表征混淆,然后才能对其发起任何攻击。本文研究了基于图的方法在函数级混淆检测中的应用,比较了从经典基线到高级技术(如图神经网络(GNN))的不同算法及其特征选择。我们考虑了多种混淆类型和混淆工具,生成了两个复杂的数据集。我们的发现表明,GNN需要能够捕捉函数语义方面的有意义的特征才能超越基线。我们的方法取得了令人满意的结果,尤其是在一个具有挑战性的11类分类任务和两个实际的二进制分析示例中。这突显了混淆与二进制代码中的优化是如何交织在一起的,并且更好地理解这两种原则对于获得更好的检测结果至关重要。
Keyword:
Obfuscation
Classification
GNN
Graphs
Graph representation learning
Security
Optimization
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
Applied Network Science
IF:
1.5
论文数:
62
被引数:
1.3K

机构

C
centre national de la recherche scientifique (cnrs)
学者数:
24.5W
论文数: 18.2W
被引数: 279
U
universite de rouen normandie
学者数:
9.8K
论文数: 6.5K
被引数: 6
U
universite paris-dauphine
学者数:
499
论文数: 479
被引数: 0
学者 查看更多机构
引用论文

引用论文

Symbolic Deobfuscation: From Virtualized Code Back to the Original
err2018-06-08
err0
PREAI
errJonathan Salwan; Sébastien Bardin; Marie-Laure Potet
err分享
err收藏
A survey on graph kernels
err2020-01-14
err0
errOAAI
errNils M. Kriege; Fredrik D. Johansson; Christopher Morris
err分享
err收藏
Investigating Graph Embedding Neural Networks with Unsupervised Features Extraction for Binary Analysis
err2019-01-01
err0
errOAAI
errLuca Massarelli; Giuseppe A. Di Luna; Fabio Petroni; Leonardo Querzoni; Roberto Baldoni
err分享
err收藏
A Generic Approach to Automatic Deobfuscation of Executable Code
err2015-05-01
err0
errOAAI
errBabak Yadegari; Brian Johannesmeyer; Ben Whitely; Saumya Debray
err分享
err收藏
Experimental Study of Binary Diffing Resilience on Obfuscated Programs
err2025-01-01
err0
PREAI
errCohen,Roxane; David,Robin; Mori,Riccardo; Yger,Florian; Rossi,Fabrice
err分享
err收藏
学者 查看更多内容