사이트에 들어가보면 다음과 같이 나타난다.
소스코드 보는 부분이 있으니 소스코드를 한번 보자.
보면 select 쿼리에서 agent로 검색을 하는데, HTTP_USER_AGENT 값을 이용해서 SQL 쿼리를 짠다.
UserAgent 값을 이용해서 SQLi를 하면 될 것 같다.
user agent에 대충 위와 같은 값을 넣어주면, 쿼리는 아래와 같이 나타날 것이다.
insert into chall8(agent,ip,id) values('einstrasse','dummyip','admin'),('asdf','{$ip}','guest')
그러면 2개의 값이 추가가 되게 된다.
2개가 동시에 추가가 된 듯 하다.
그리고 아까 추가한 user-agent값인 einstrasse라고 user-agent를 보내보자.
오른쪽을 보면 already solved라고 뜬다.
clear!
'해킹 & 보안 > webhacking.kr' 카테고리의 다른 글
[Rubiya] webhacking.kr old-30번 문제 풀이 (0) | 2019.10.19 |
---|---|
[Rubiya] webhacking.kr old-53번 문제 풀이 (0) | 2019.10.15 |
[Rubiya] Webhacking.kr old-39번 문제 풀이 (1) | 2019.10.15 |
[Rubiya] Webhacking.kr old-37번 문제 풀이 (0) | 2019.10.15 |
[Rubiya] Webhacking.kr old-31번 문제 풀이 (2) | 2019.10.15 |