C/C++ Whitebox Fuzzing
Buy now
Learn more
Materials
C_C++_WhiteBox_Fuzzing_v1_1.pdf
c_cplusplus_whitebox_fuzzing_training.zip
VM_access_and_credentials.md
1. Introduction to Fuzzing
Welcome & Overview
1.0 - Introduction to Fuzzing
1.1 - Mutation-based fuzzing
2. Coverage-guided Fuzzing
2.0 - Coverage-guided Fuzzing
2.1 - AFL/AFL++
2.2 - AFL/AFL++ (Labs correction)
2.3 - Honggfuzz
2.4 - Exercises
2.5 - Exercises - Solution
3. Improve your Fuzzing Workflow
3.0 - Corpus - Input collection
3.1 - Code coverage
3.2 - Corpus minimization
3.3 - Sanitizers
4. Crashes Analysis
4.0 - Crashes Triaging
4.1 - Bucketing
4.2 - Crashes minimization
4.3 - Debugging / Root cause analysis
5. In-Process Fuzzing
5.0 - In-Process Fuzzing
5.1 - Libfuzzer
5.2 - Libfuzzer (Labs correction)
5.3 - AFL++
5.4 - Honggfuzz
5.5 - Exercises
5.6 - Exercise #1 - Solution
5.7 - Exercise #2 - Solution
5.8 - Exercise #3 - Solution
6. Generation-based Fuzzing
6.0 - Grammar-based Fuzzing
6.1 - Structure-aware Fuzzing
7. Advanced Testing Techniques
7.0 - Property-based testing
7.1 - Symbolic Execution
7.2 - Concolic Testing / DSE
7.3 - Differential Fuzzing
8. Exercises
8.0 - Interesting targets
8.1 - Exercise #1
8.2 - Exercise #1 - Solution
8.3 - Exercise #2
8.4 - Exercise #2 - Solution
8.5 - Exercise #3
8.6 - Exercise #3 - Solution
8.7 - Exercise #4
8.8 - Exercise #4 - Solution
Conclusion / Thank You
Closing remarks
Provide Feedback Here
Products
Course
Section
Lesson
5.6 - Exercise #1 - Solution
5.6 - Exercise #1 - Solution
C/C++ Whitebox Fuzzing
Buy now
Learn more
Materials
C_C++_WhiteBox_Fuzzing_v1_1.pdf
c_cplusplus_whitebox_fuzzing_training.zip
VM_access_and_credentials.md
1. Introduction to Fuzzing
Welcome & Overview
1.0 - Introduction to Fuzzing
1.1 - Mutation-based fuzzing
2. Coverage-guided Fuzzing
2.0 - Coverage-guided Fuzzing
2.1 - AFL/AFL++
2.2 - AFL/AFL++ (Labs correction)
2.3 - Honggfuzz
2.4 - Exercises
2.5 - Exercises - Solution
3. Improve your Fuzzing Workflow
3.0 - Corpus - Input collection
3.1 - Code coverage
3.2 - Corpus minimization
3.3 - Sanitizers
4. Crashes Analysis
4.0 - Crashes Triaging
4.1 - Bucketing
4.2 - Crashes minimization
4.3 - Debugging / Root cause analysis
5. In-Process Fuzzing
5.0 - In-Process Fuzzing
5.1 - Libfuzzer
5.2 - Libfuzzer (Labs correction)
5.3 - AFL++
5.4 - Honggfuzz
5.5 - Exercises
5.6 - Exercise #1 - Solution
5.7 - Exercise #2 - Solution
5.8 - Exercise #3 - Solution
6. Generation-based Fuzzing
6.0 - Grammar-based Fuzzing
6.1 - Structure-aware Fuzzing
7. Advanced Testing Techniques
7.0 - Property-based testing
7.1 - Symbolic Execution
7.2 - Concolic Testing / DSE
7.3 - Differential Fuzzing
8. Exercises
8.0 - Interesting targets
8.1 - Exercise #1
8.2 - Exercise #1 - Solution
8.3 - Exercise #2
8.4 - Exercise #2 - Solution
8.5 - Exercise #3
8.6 - Exercise #3 - Solution
8.7 - Exercise #4
8.8 - Exercise #4 - Solution
Conclusion / Thank You
Closing remarks
Provide Feedback Here
Lesson unavailable
Please
login to your account
or
buy the course
.