728x90
반응형

100점인 24번 문제를 풀어보자.

문제를 들어가면 접속한 ip와 agent 정보가 나오게 된다.

소스코드를 확인해 힌트를 찾아보자.

$REMOTE_ADDR은 클라이언트의 IP주소를 가져오고, $HTTP_USER_AGENT는 클라이언트의 접속환경 정보를 가져오게 된다.

그러나 $_SERVER보다 $_COOKIE가 뒤에 처리되므로 $REMOTE_ADDR를 쿠키에 넣어주고 조작할 수 있따.

if문을 살펴보게 되면 만약 $REMOTE_ADDR이 존재한다면

a) .. -> .

b) 12 -> 공백

c) 7. -> 공백

d) 0. -> 공백

으로 치환하게 된다. 문제에서는 $REMOTE_ADDR값이 127.0.0.1이면 문제가 풀리게 되는데, 치환되는 값을 생각해서 쿠키값을 입력해보자.

REMOTE_ADDR : 1(12)27(7.)(..)0(0.)(..)0(0.)(..)1

728x90
반응형

'CTF & WarGame > webhacking.kr' 카테고리의 다른 글

[webhacking.kr] 26번 문제  (0) 2020.03.10
[webhacking.kr] 25번 문제  (0) 2020.03.09
[webhacking.kr] 23번 문제  (0) 2020.03.09
[webhacking.kr] 22번 문제  (0) 2020.03.09
[webhacking.kr] 21번 문제  (1) 2020.03.08

+ Recent posts