Navigation Menu

Skip to content

Commit

Permalink
Add a new fuzz target to osquery for sql queries, and add dictionarie…
Browse files Browse the repository at this point in the history
…s and seed corpuses for both targets. (google#2992)
  • Loading branch information
tomrittervg authored and inferno-chromium committed Oct 31, 2019
1 parent e4e9507 commit e49213a
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
Empty file modified projects/osquery/Dockerfile 100644 → 100755
Empty file.
9 changes: 9 additions & 0 deletions projects/osquery/build.sh
Expand Up @@ -41,6 +41,7 @@ cmake \

# Build harnesses
cmake --build . -j$(nproc) --target osqueryfuzz-config
cmake --build . -j$(nproc) --target osqueryfuzz-sqlquery

# Cleanup
find . -type f -name '*.o' -delete
Expand All @@ -49,3 +50,11 @@ rm -rf libs/src/patched-source/libudev/src/test

# Move harnesses to output path
cp osquery/main/harnesses/osqueryfuzz-config "${OUT}/osqueryfuzz-config"
cp osquery/main/harnesses/osqueryfuzz-sqlquery "${OUT}/osqueryfuzz-sqlquery"

# Build supporting files
popd
tools/harnesses/osqueryfuzz_config_corpus.sh "${OUT}/osqueryfuzz-config_seed_corpus.zip"
tools/harnesses/osqueryfuzz_config_dict.sh "${OUT}/osqueryfuzz-config.dict"
tools/harnesses/osqueryfuzz_sqlquery_corpus.sh "${OUT}/osqueryfuzz-sqlquery_seed_corpus.zip"
cp tools/harnesses/osqueryfuzz_sqlquery.dict "${OUT}/osqueryfuzz-sqlquery.dict"

0 comments on commit e49213a

Please sign in to comment.