diff --git a/.gitignore b/.gitignore index 9e75f35..6dd916c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ add-user - users.sqlite +cpp-sqli-834ef46/db-cpp/default/cache/* +cpp-sqli-834ef46/diagnostic/* + +cpp-sqli-834ef46/log/database-analyze-* +cpp-sqli-834ef46/log/database-interpret-results-* +cpp-sqli-834ef46/log/execute-queries-* +cpp-sqli-834ef46/results/* diff --git a/codeql-pack.lock.yml b/codeql-pack.lock.yml new file mode 100644 index 0000000..bcac6d4 --- /dev/null +++ b/codeql-pack.lock.yml @@ -0,0 +1,24 @@ +--- +lockVersion: 1.0.0 +dependencies: + codeql/cpp-all: + version: 4.0.1 + codeql/dataflow: + version: 2.0.1 + codeql/mad: + version: 1.0.17 + codeql/rangeanalysis: + version: 1.0.17 + codeql/ssa: + version: 1.0.17 + codeql/tutorial: + version: 1.0.17 + codeql/typeflow: + version: 1.0.17 + codeql/typetracking: + version: 2.0.1 + codeql/util: + version: 2.0.4 + codeql/xml: + version: 1.0.17 +compiled: false diff --git a/cpp-sqli-834ef46.sarif b/cpp-sqli-834ef46.sarif new file mode 100644 index 0000000..422f8b3 --- /dev/null +++ b/cpp-sqli-834ef46.sarif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d16df7ac4759bb4999c5b6d25893ff46cdfed41a741beed307197b340e93c8a4 +size 5871 diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/info b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/info index 0111728..31b3e9e 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/info and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/info differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/page-000000 b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/page-000000 index 6d17cf9..c29826c 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/page-000000 and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/buckets/page-000000 differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/info b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/info deleted file mode 100644 index 799471f..0000000 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/info and /dev/null differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/page-000000 b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/page-000000 deleted file mode 100644 index 6d17cf9..0000000 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/ids1/page-000000 and /dev/null differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/info b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/info deleted file mode 100644 index 799471f..0000000 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/info and /dev/null differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/page-000000 b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/page-000000 deleted file mode 100644 index 6d17cf9..0000000 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/indices1/page-000000 and /dev/null differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/info b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/info index 9c1ea6c..a7f43a4 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/info and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/info differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/info b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/info index 9cdb710..737306b 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/info and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/info differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/page-000000 b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/page-000000 index 6d17cf9..0575f6d 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/page-000000 and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/metadata/page-000000 differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/pageDump/page-000000000 b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/pageDump/page-000000000 index 7bccaeb..8a515fb 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/pageDump/page-000000000 and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/0/pageDump/page-000000000 differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/poolInfo b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/poolInfo index d14fdc5..9e10d8a 100644 Binary files a/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/poolInfo and b/cpp-sqli-834ef46/db-cpp/default/cache/cached-strings/pools/poolInfo differ diff --git a/cpp-sqli-834ef46/db-cpp/default/cache/is-trimmed b/cpp-sqli-834ef46/db-cpp/default/cache/is-trimmed deleted file mode 100644 index e69de29..0000000 diff --git a/info.org b/info.org index b9185c3..98171dc 100644 --- a/info.org +++ b/info.org @@ -12,6 +12,31 @@ cd $SRCDIR && codeql database create --language=cpp -s . -j 8 -v $DB --command='./build.sh' #+END_SRC +** analyze db + #+BEGIN_SRC sh + # Check paths + echo $DB + echo $SRCDIR + + # setup + cd $SRCDIR + codeql pack install + + # Run the query + cd $SRCDIR + codeql database analyze \ + -v \ + --ram=14000 \ + -j12 \ + --rerun \ + --format=sarif-latest \ + --output cpp-sqli-834ef46.sarif \ + -- \ + $DB \ + $SRCDIR/SqlInjection.ql + + #+END_SRC + ** hardware #+BEGIN_SRC sh 0:$ uname -a