paper-with-me

Papers

MTVHunter: Smart Contracts Vulnerability Detection Based on Multi-Teacher Knowledge Translation

2025-02-24 · Guokai Sun, Yuan Zhuang, Shuo Zhang, Xiaoyu Feng, Zhenguang Liu, Liguo Zhang

Smart contracts, closely intertwined with cryptocurrency transactions, have sparked widespread concerns about considerable financial losses of security issues. To counteract this, a variety of tools have been developed to identify vulnerability in smart contract. However, they fail to overcome two challenges at the same time when faced with smart contract bytecode: (i) strong interference caused by enormous non-relevant instructions; (ii) missing semantics of bytecode due to incomplete data and control flow dependencies. In this paper, we propose a multi-teacher based bytecode vulnerability detection method, namely \textbf{M}ulti-\textbf{T}eacher \textbf{V}ulnerability \textbf{Hunter} (\textbf{MTVHunter}), which delivers effective denoising and missing semantic to bytecode under multi-teacher guidance. Specifically, we first propose an instruction denoising teacher to eliminate noise interference by abstract vulnerability pattern and further reflect in contract embeddings. Secondly, we design a novel semantic complementary teacher with neuron distillation, which effectively extracts necessary semantic from source code to replenish the bytecode. Particularly, the proposed neuron distillation accelerate this semantic filling by turning the knowledge transition into a regression task. We conduct experiments on 229,178 real-world smart contracts that concerns four types of common vulnerabilities. Extensive experiments show MTVHunter achieves significantly performance gains over state-of-the-art approaches.

📄 PDF Abstract BibTeX arXiv:2502.16955

Code (1)

KD-SCVD/MTVHunter 공식 구현

Tasks

DenoisingVulnerability Detection

Similar Papers 제목 키워드 기반

ESCORT: Ethereum Smart COntRacTs Vulnerability Detection using Deep Neural Network and Transfer Learning

2021-03-23 · Oliver Lutz, Huili Chen, Hossein Fereidooni, Christoph Sendner 외

Ethereum smart contracts are automated decentralized applications on the blockchain that describe the terms of the agreement between buyers and sellers, reducing the need for trusted intermediaries and arbitration. Howev…

Transfer LearningVulnerability Detection

HyMo: Vulnerability Detection in Smart Contracts using a Novel Multi-Modal Hybrid Model

2023-04-25 · Mohammad Khodadadi, Jafar Tahmoresnezhad

With blockchain technology rapidly progress, the smart contracts have become a common tool in a number of industries including finance, healthcare, insurance and gaming. The number of smart contracts has multiplied, and …

Deep LearningVulnerability Detection

Dual-view Aware Smart Contract Vulnerability Detection for Ethereum

2024-06-29 · Jiacheng Yao, Maolin Wang, Wanqi Chen, Chengxiang Jin 외

The wide application of Ethereum technology has brought technological innovation to traditional industries. As one of Ethereum's core applications, smart contracts utilize diverse contract codes to meet various functiona…

Vulnerability Detection

Graph Neural Networks Enhanced Smart Contract Vulnerability Detection of Educational Blockchain

2023-03-08 · Zhifeng Wang, Wanxuan Wu, Chunyan Zeng, Jialong Yao 외

With the development of blockchain technology, more and more attention has been paid to the intersection of blockchain and education, and various educational evaluation systems and E-learning systems are developed based …

Graph Neural NetworkVulnerability Detection

Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysis

2024-07-26 · Dalila Ressi, Alvise Spanò, Lorenzo Benetollo, Carla Piazza 외

Smart contracts are central to a myriad of critical blockchain applications, from financial transactions to supply chain management. However, their adoption is hindered by security vulnerabilities that can result in sign…

Vulnerability Detection