Filters








4 Hits in 1.0 sec

MemLock

Cheng Wen, Haijun Wang, Yuekang Li, Shengchao Qin, Yang Liu, Zhiwu Xu, Hongxu Chen, Xiaofei Xie, Geguang Pu, Ting Liu
2020 Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering  
To this end, we propose a memory usage guided fuzzing technique, named MemLock, to generate the excessive memory consumption inputs and trigger uncontrolled memory consumption bugs.  ...  The fuzzing process is guided with memory consumption information so that our approach is general and does not require any domain knowledge.  ...  With the memory consumption analyzed, MemLock then employs branch coverage as well as memory consumption information to guide the fuzzing process.  ... 
doi:10.1145/3377811.3380396 dblp:conf/icse/WenWLQLXCXPL20 fatcat:hoajiyhpkfgnpjkwuhzwbherqi

MooFuzz: Many-Objective Optimization Seed Schedule for Fuzzer

Xiaoqi Zhao, Haipeng Qu, Wenjie Lv, Shuo Li, Jianliang Xu
2021 Mathematics  
Finally, we design an energy recovery mechanism to monitor energy usage in the fuzzing process and reduce energy consumption.  ...  We implement our fuzzing framework and evaluate it on seven real-world programs.  ...  MemLock [17] utilizes memory consumption information to guide seed selection to trigger the weakness of memory corruption.  ... 
doi:10.3390/math9030205 fatcat:dqs6zaz54rdmthyrhr3gzdnyuu

The Progress, Challenges, and Perspectives of Directed Greybox Fuzzing [article]

Pengfei Wang and Xu Zhou and Kai Lu and Tai Yue and Yingying Liu
2022 arXiv   pre-print
Most greybox fuzzing tools are coverage-guided as code coverage is strongly correlated with bug coverage.  ...  Thus, directed greybox fuzzing (DGF) is particularly suitable for scenarios such as patch testing, bug reproduction, and specialist bug hunting.  ...  Memlock [31] uses memory usage as the fitness goal to find uncontrolled memory consumption bugs.  ... 
arXiv:2005.11907v4 fatcat:dfoejnfw4jfobj4ejghpcgksji

Investigating Coverage Guided Fuzzing with Mutation Testing [article]

Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Lihua Guo
2022 arXiv   pre-print
Coverage guided fuzzing (CGF) is an effective testing technique which has detected hundreds of thousands of bugs from various software applications.  ...  We use mutation scores as feedback to guide fuzzing towards detecting bugs rather than just covering code. To evaluate our approach, we conduct a well-designed experiment on 5 benchmarks.  ...  MemLock [30] tracks memory usage during fuzzing in order to trigger uncontrolled memory usage bugs.  ... 
arXiv:2203.06910v2 fatcat:l5jpttrpmzbfthfiuewhhlrkfy