2022 14th International Conference on COMmunication Systems &Amp; NETworkS (COMSNETS) 2022
DOI: 10.1109/comsnets53615.2022.9668512
|View full text |Cite
|
Sign up to set email alerts
|

Smart Contract Fuzzing for Enterprises: The Language Agnostic Way

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 14 publications
0
8
0
Order By: Relevance
“…• Transaction arguments generation. When generating transaction arguments, fuzzers [66,76,96] built on general fuzzers (e.g., AFL [1]) treat each argument as a byte stream and generate random bytes as inputs. Hence, they often require additional time to hit argument types (e.g., string).…”
Section: Seed Generationmentioning
confidence: 99%
See 3 more Smart Citations
“…• Transaction arguments generation. When generating transaction arguments, fuzzers [66,76,96] built on general fuzzers (e.g., AFL [1]) treat each argument as a byte stream and generate random bytes as inputs. Hence, they often require additional time to hit argument types (e.g., string).…”
Section: Seed Generationmentioning
confidence: 99%
“…• Fitness by Coverage. Code coverage has long been a cornerstone metric in traditional fuzzing, and many smart contract fuzzers [40,66,74,76,88,93,95,96,102] have adopted it to prioritize seeds that can potentially uncover new code paths. Typically, these fuzzers calculate code coverage based on executed instructions and covered basic blocks, while some [40,91] adopt a more fine-grained approach by calculating the covered branches.…”
Section: Seed Schedulingmentioning
confidence: 99%
See 2 more Smart Citations
“…Fuzzy testing is a technology that can automatically and quickly generate test inputs and run them against the target program to find security vulnerabilities. Because of its simplicity and practicality, fuzzy testing has become one of the main methods of software testing [17]. Fuzzy testing of smart contract is an automatic testing technology, which uses random, unexpected, or invalid data as the input of the contract [18].…”
Section: Introductionmentioning
confidence: 99%