LOS 3번 문제 풀이
LOS 3번문제 코드해석 if(preg_match('/\'|\"|\`/i', $_GET[no])) exit("No Quotes ~_~"); 필터링을 보면, prob, _, ., (), ', ", `를 필터링 한다. 즉, 쿼리를 정상적으로 작성할 수 없다. $query = "select id from prob_goblin where id='guest' and no={$_GET[no]}"; 보시면 id는 guest로 고정되있고 no값을 받아오는거로 되있습니다. if($result['id'] == 'admin') solve("goblin"); 그리고 id를 admin으로 만들어주어야합니다 문제 해결 : id라는 변수의 값을 admin으로 설정하고 싶으면, id='admin' 이런식으로 작성해야 하지만, '가 ..