Real World Fuzzing


Fuzz Dojo.

Challenges in this module MUST be completed in order. Challenges are locked unless the previous challenge is completed.



Challenges

Your goal for this challenge is to create a new fuzz driver to improve the project's code coverage. A flag is awarded when the code coverage is improved by 5%. To receive the flag after code coverage has been improved, either run /challenge/loc (for Fuzz Dojo challenges) or follow the instructions in the training 'OSS-Fuzz - Code Coverage.'

This is a practice problem to familiarize you with the interface. This challenge may randomly be an OSS-Fuzz or a Fuzz Dojo configuration. The "cJSON Case Study" training video and slides provide the source code to solve this challenge. All you have to do is cut-and-paste the fuzz driver code provided in the slides into a new fuzz driver, check for code coverage, and you should be provided a flag for this level.

CJSON - simple 2304 loc 43%-43%-46% - 1 min

Use (Report link) to browse the source code and fuzz introspector report https://introspector.oss-fuzz.com/project-profile?project=cjson

Fuzz Introspector https://storage.googleapis.com/oss-fuzz-introspector/cjson/inspector-report/20250411/fuzz_report.html

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Your goal for this challenge is to create a new fuzz driver to improve the project's code coverage. A flag is awarded when the code coverage is improved by 5%. To receive the flag after code coverage has been improved, either run /challenge/loc (for Fuzz Dojo challenges) or follow the instructions in the training 'OSS-Fuzz - Code Coverage.'

This is a practice problem to familiarize you with the interface. This challenge may randomly be an OSS-Fuzz or a Fuzz Dojo configuration. The "cJSON Case Study" training video and slides provide the source code to solve this challenge. All you have to do is cut-and-paste the fuzz driver code provided in the slides into a new fuzz driver, check for code coverage, and you should be provided a flag for this level.

CJSON - simple 2304 loc 43%-43%-46% - 1 min

Use (Report link) to browse the source code and fuzz introspector report https://introspector.oss-fuzz.com/project-profile?project=cjson

Fuzz Introspector https://storage.googleapis.com/oss-fuzz-introspector/cjson/inspector-report/20250411/fuzz_report.html

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Your goal for this challenge is to create a new fuzz driver to improve the project's code coverage. A flag is awarded when the code coverage is improved by 5%. To receive the flag after code coverage has been improved, either run /challenge/loc (for Fuzz Dojo challenges) or follow the instructions in the training 'OSS-Fuzz - Code Coverage.' The challenge is chosen randomly from a pool of 40 possible projects. If you run into any problems, contact @Dradis on Discord.

See /challenge/DESCRIPTION.md for details

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

Your goal for this challenge is to create a new fuzz driver to improve the project's code coverage. A flag is awarded when the code coverage is improved by 5%. To receive the flag after code coverage has been improved, either run /challenge/loc (for Fuzz Dojo challenges) or follow the instructions in the training 'OSS-Fuzz - Code Coverage.' The challenge is chosen randomly from a pool of 40 possible projects. If you run into any problems, contact @Dradis on Discord.

See /challenge/DESCRIPTION.md for details

Connect with SSH

Link your SSH key, then connect with: ssh [email protected]

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score