Proceedings 2021 Network and Distributed System Security Symposium 2021
DOI: 10.14722/ndss.2021.24334
|View full text |Cite
|
Sign up to set email alerts
|

WINNIE : Fuzzing Windows Applications with Harness Synthesis and Fast Cloning

Abstract: Fuzzing is an emerging technique to automatically validate programs and uncover bugs. It has been widely used to test many programs and has found thousands of security vulnerabilities. However, existing fuzzing efforts are mainly centered around Unix-like systems, as Windows imposes unique challenges for fuzzing: a closed-source ecosystem, the heavy use of graphical interfaces and the lack of fast process cloning machinery. In this paper, we propose two solutions to address the challenges Windows fuzzing faces… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 36 publications
(19 citation statements)
references
References 25 publications
(41 reference statements)
0
19
0
Order By: Relevance
“…5.1.6 Applications with Graphical User Interface. The execution speed of applications with Graphical User Interface (GUI) is much slower than command-line programs [91]. Since the execution speed is one of the keys for the success of fuzzing, the automation of GUI applications often replaces the GUI with a faster approach and executes targets in the command-line manner [91,106,121].…”
Section: 13mentioning
confidence: 99%
See 4 more Smart Citations
“…5.1.6 Applications with Graphical User Interface. The execution speed of applications with Graphical User Interface (GUI) is much slower than command-line programs [91]. Since the execution speed is one of the keys for the success of fuzzing, the automation of GUI applications often replaces the GUI with a faster approach and executes targets in the command-line manner [91,106,121].…”
Section: 13mentioning
confidence: 99%
“…The execution speed of applications with Graphical User Interface (GUI) is much slower than command-line programs [91]. Since the execution speed is one of the keys for the success of fuzzing, the automation of GUI applications often replaces the GUI with a faster approach and executes targets in the command-line manner [91,106,121]. For instance, fuzzers can model the interactions of user interfaces so that they generate event sequences for Android applications [106,121].…”
Section: 13mentioning
confidence: 99%
See 3 more Smart Citations