Hacking/Webhacking.kr
Webhacking.kr 27번 문제풀이
안녕하세요. 웹 해킹 27번 문제풀이 하겠습니다. 문제의 소스코드를 확인해보면, - if(preg_match("/#|select|\(| |limit|=|0x/i",$_GET['no'])) exit("no hack"); -> preg_match 함수를 통해 select, limit등 문자열을 필터링하고 no hack을 출력하고 있습니다. - $r=mysqli_fetch_array(mysqli_query($db,"select id from chall27 where id='guest' and no=({$_GET['no']})")) or die("query error"); -> chall27 테이블에서 가져온 id를 가져오는데 id의 no가 guest가 아닐경우 "query error"를 출력하고 종료합니다. ..
2021. 1. 5. 11:56