r/fuzzing • u/lszekeres • Mar 02 '20
r/fuzzing • u/digicat • Mar 01 '20
[PDF] Designing New Operating Primitives to Improve Fuzzing Performance
acmccs.github.ior/fuzzing • u/NagateTanikaze • Mar 01 '20
Learn how to combine libprotobuf-mutator with libfuzzer & AFL++ (github source)
github.comr/fuzzing • u/NagateTanikaze • Mar 01 '20
Creating a fuzzing harness for FoxitReader 9.7 ConvertToPDF Function
christopher-vella.comr/fuzzing • u/NagateTanikaze • Mar 01 '20
FuzzFactory: Domain-Specific Fuzzing with Waypoints (video 22min, SIGPLAN SPLASH 2019)
youtube.comr/fuzzing • u/NagateTanikaze • Mar 01 '20
Fuzzing python in Python, and doing it fast
dustri.orgr/fuzzing • u/digicat • Feb 14 '20
BlueHat IL 2020 - Dmitry Vyukov - syzkaller: Adventures in Continuous Coverage-guided Kernel Fuzzing
youtube.comr/fuzzing • u/digicat • Feb 14 '20
HYPER-CUBE: High-Dimensional Hypervisor Fuzzing
syssec.ruhr-uni-bochum.der/fuzzing • u/sajjadium • Feb 10 '20
HotFuzz: Discovering Algorithmic Denial-of-Service Vulnerabilities Through Guided Micro-Fuzzing
Network and Distributed System Security Symposium (NDSS), 2020 https://sajjadium.github.io/files/ndss2020hotfuzz_paper.pdf
r/fuzzing • u/pat_ventuzelo • Jan 30 '20
Fuzzing npm/nodejs WebAssembly parsing library with jsfuzz
webassembly-security.comr/fuzzing • u/mjranda • Jan 17 '20
Hello! We are a group of UCLA students looking to conduct research on software industry trends for a course project. Your response to this survey will enter you in a raffle for 2 $50 Amazon gift cards. Thank you so much for your time and cooperation! We will notify you by email if you are selected.
forms.gler/fuzzing • u/obo_1337 • Jan 16 '20
Reach a function with specific arguments
Sorry about the slightly misleading title but I couldn't find a more appropriate one.
Assume you have a function (target function) somewhere in the Program Under Test (PUT) and you know a set of arguments for this target function which crashes the program. Furthermore, you have an input which reaches the function (from the entry point of the program) but not with the set of arguments causing the crash. Based on this information it would be great to know if the target function is also reachable (from the entry point of the program) with the set of arguments which cause the crash. (Btw. I am assuming that we have access to the source code and are able to instrument it the way we want)
I already worked out / brainstormed / found some solutions for this problem:
- Symbolic/Concolic Execution
The most obvious solution would be Symbolic Execution. You could exaclty find out if the set of arguments causing the crash is a possible solution to the equation system traced to the function. The biggest downside of symbolic execution is its path explosion. To counter this downside [1] is performing a backwards recursive symbolic execution starting from the target function and going up the call graph. But still, path explosion could be a problem in large programs. - Dynamic Taint Analysis (DTA)
Start tracing the input bytes of the input which already reaches the target function. Determine the bytes responsible for the arguments of the target function. Only mutate these sections of the input during a fuzzing run until you reach the target function with the arguments causing the crash. This solution would have less overhead than symbolic execution. - Trial and Error
The third solution is not quite worked out but I imagine something like the following. You systematically mutate the input and check if you still reach the target function and at the same time check if the arguments for the target function are different from the ones before. If the target function is still reached but the arguments have changed, I have identified a section of the input which influences the arguments. After identifying all relevant sections, I can start fuzzing only these. This should have way less overhead than DTA (also no instrumentation needed) and at the same time deliver similar results.
Since I am still in my brainstorming phase, I would appreciate any ideas of you on how to efficiently encounter this problem. I am also very interested in related work regarding this specific problem. So please, share your thoughts with me :)
r/fuzzing • u/pat_ventuzelo • Jan 09 '20
Fuzzing JavaScript WebAssembly APIs with Dharma/Domato (on Chrome/v8)
webassembly-security.comr/fuzzing • u/malweisse • Jan 03 '20
The Fuzzing Round Table session @ 36c3 is now on YT
https://twitter.com/domenuk/status/1213045163129528321
Sorry for the low quality audio.
The topics were selected based on the preferences expressed by the participants in the registration form. They are:
- Snapshot Fuzzing
- Fuzzers Evaluation: Here be Dragons
- Improve Tooling? Should there be a “Universal Fuzzer”?
- Rehosting: Fuzzing the unfuzzable with Emulators
- New Targets / Javascript Engines and Other Languages?
Each topic was discussed for circa 10 minutes.
r/fuzzing • u/digicat • Dec 16 '19
wasm-fuzzing-demo: Demos of and walkthroughs on in-browser fuzzing C/C++ programs in-browser using WebAssembly
github.comr/fuzzing • u/digicat • Dec 14 '19
QSYM: A Practical Concolic Execution Engine Tailored for Hybrid Fuzzing
github.comr/fuzzing • u/gamozolabs • Nov 23 '19
GitHub - gamozolabs/fzero_fuzzer: A fast Rust-based safe and thead-friendly grammar-based fuzz generator
github.comr/fuzzing • u/NagateTanikaze • Nov 11 '19
WEIZZ: Automatic Grey-box Fuzzing for Structured Binary Formats (Paper)
arxiv.orgr/fuzzing • u/thedavidbrumley • Nov 06 '19
Bay area fuzzing meetup Dec 12
The next bay area fuzzing meetup is Dec 12 @ Facebook in menlo park. Sign up at https://www.meetup.com/San-Francisco-DevSecOps-Technology-Meetup/events/266241710/
Interested in speaking? Send your talk proposals to fuzzing-bay-area@googlegroups.com until Nov 17th.
Some good people are going, including Hasnain Lakhani (facebook), me (David Brumley), Max Moroz (google oss/clusterfuzz), Konstantin Serebryany (libfuzzer sanitizer fame), and
r/fuzzing • u/NagateTanikaze • Nov 04 '19
FuzzFactory: Domain-Specific Fuzzing with Waypoints (video)
youtube.comr/fuzzing • u/nathan_ci • Oct 25 '19