보안/Wargame
[Lord of SQLi] wolfman Writeup/문제 풀이
$_GET[pw] PHP 소스코드 상으로는 pw를 GET parameter로 받는다고 합니다. if(preg_match('/prob|_|\.|\(\)/i', $_GET[pw])) exit("No Hack ~_~"); 그리고 pw에 prob라는 단어가 포함되거나, _(언더바), .(온점), ((여는 괄호), )(닫는 괄호) 를 사용하는 것을 금하고 있습니다. if(preg_match('/ /i', $_GET[pw])) exit("No whitespace ~_~"); 그리고 pw에 추가로 (스페이스, 공백) 사용도 금하고 있습니다. $query = "select id from prob_wolfman where id='guest' and pw='{$_GET[pw]}'"; echo "query : {$query..