From f8953e758c76b25247c6d673f1f51042daee0f61 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Tue, 5 Feb 2013 23:03:10 -0700 Subject: [PATCH] make register.cgi actually return --- packages/mcp/www/register.cgi | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/mcp/www/register.cgi b/packages/mcp/www/register.cgi index 3737158..b1d8598 100755 --- a/packages/mcp/www/register.cgi +++ b/packages/mcp/www/register.cgi @@ -3,6 +3,7 @@ param () { ret=$(echo "$QUERY_STRING" | tr '=&' ' \n' | awk -v "k=$1" '($1==k) {print $2;}') ret=$(busybox httpd -d "$ret" || echo "$ret") + echo "$ret" } team=$(param n) @@ -21,12 +22,12 @@ Content-type: text/html

Team Registration

EOF -if ! grep -q $h $CTF_BASE/state/teams/assigned.txt; then +if ! grep -q $hash $CTF_BASE/state/teams/assigned.txt; then echo "

That token has not been assigned.

" -elif [ -f $CTF_BASE/state/teams/names/$h ]; then - echo "

That token has already been named.

" +elif [ -f $CTF_BASE/state/teams/names/$hash ]; then + echo "

That token has already been registered.

" else - printf "%s" "$t" > $CTF_BASE/state/teams/names/$h + printf "%s" "$team" > $CTF_BASE/state/teams/names/$h echo "

Okay, your team has been named and you may begin using your token!

" fi