https://webhacking.kr/challenge/web-08/ 코드를 바로 봅시다. $result = mysqli_query($db,"select id from chall8 where agent='".addslashes($_SERVER['HTTP_USER_AGENT'])."'"); 의 쿼리값이 admin을 리턴하도록 하면 됩니다.
근데 밑에 INSERT 쿼리를 보면 id가 무조건 guest 로만 설정되어 있는데... SQL INJECTION을 통해서 INSERT 문을 변경합시다.
$agent의 값을 answer','{$ip}','admin')# 으로 넣으면 INSERT 문을 통해 id값이 admin인 튜플을 삽입할 수 있습니다. 그 후에 $agent를 answer 로 날려주면 SELECT 문이 admin을 출력할 겁니다.
피들러(Fid..........