Oracle-Supported Dynamic Exploit Generation for Smart Contracts
Not on the map. Why?
Abstract (arXiv)
Despite the high stakes involved in smart contracts, they are often developed in an undisciplined manner, leaving the security and reliability of blockchain transactions at risk. In this paper, we introduce ContraMaster: an oracle-supported dynamic exploit generation framework for smart contracts. Existing approaches mutate only single transactions; ContraMaster exceeds these by mutating the transaction sequences. ContraMaster uses data-flow, control-flow, and the dynamic contract state to guide its mutations. It then monitors the executions of target contract programs, and validates the results against a general-purpose semantic test oracle to discover vulnerabilities. Being a dynamic technique, it guarantees that each discovered vulnerability is a violation of the test oracle and is able to generate the attack script to exploit this vulnerability. In contrast to rule-based approaches, ContraMaster has not shown any false positives, and it easily generalizes to unknown types of vulnerabilities (e.g., logic errors). We evaluate ContraMaster on 218 vulnerable smart contracts. The experimental results confirm its practical applicability and advantages over the state-of-the-art techniques, and also reveal three new types of attacks.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1; 2026: 1.
4 papers.
- 2024PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generationcited by 37
- 2023Blockchain Large Language Modelscited by 17
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contractscited by 8
- 2026Beyond Detection: Agentic Attack Synthesis and Simulation for Smart Contractscited by 0
- 2026Beyond Detection: Agentic Attack Synthesis and Simulation for Smart Contracts17 Jul 2026
- 2025PoCo: Agentic Proof-of-Concept Exploit Generation for Smart Contracts4 Nov 2025
- 2024PropertyGPT: LLM-driven Formal Verification of Smart Contracts through Retrieval-Augmented Property Generation4 May 2024
- 2023Blockchain Large Language Models25 Apr 2023