24번 문제를 클릭하면 client ip인 나의 외부 ip와 agent가 표시되면서 wrong IP!라는 문구가 출력된다. 소스를 보니 

역시나 index.phps와 같은 주석이 있었고 코드를 볼 수 있었다.



extract()함수는 배열 속의 키값을 변수화 시켜주는 함수이다. $a[x] = 111; $a[y] = 222; 에서 extract(a) 할 경우 x = 111, y = 222가 되는 것

내가 보내는 request 쿠키의 REMOTE_ADDR 값을 받아와서 조건문에 조건을 만족시키면 solve다.

str_replace함수가 12 / 7. / 0. 문자열에 걸려있기 때문에 1(12)2 7(7.). 0(0.). 1  과 같이 우회하면 된다.


프록시툴 대신 간단한 스크립트로 해결 가능하다.



'Web Hacking > Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 20번  (0) 2018.04.17
Webhacking.kr 58번  (0) 2018.04.16
Webhacking.kr 14,17번  (0) 2018.04.13
Webhacking.kr 16번  (0) 2018.04.12
Webhacking.kr 26번  (0) 2018.04.12

+ Recent posts