Webhacking.kr 24번 문제 풀이


24번 클릭



아래와 같이 자신의 IP와 함께 Agent가 나온다



소스보기를 해보면 아래와 같이


index.phps 를 볼 수 있다고 나와있다


한번 봐보자



아래와 같은 구조로 되어있나보다


REMOTE_ADDR을 ip로 저장하고


'12'와 '7.' 그리고 '0.' 을 없애는거 같다


그걸 우회해서 ip를 127.0.0.1로 만들면 된다



127.0.0.1 을 입력하면 일단 12가 사라져서


7.0.0.1이 된다


그리고 7.이 사라져서 0.0.1이 되고


마지막으로 0.이 사라져서 1이 남는다


그렇다면 112277..00..00..1 이런식으로 입력하면


필터링 후에도 남는것이 127.0.0.1이 된다


한번 입력해보자


입력하는 방법에는 여러가지 방법이 있지만


Cookie 값에 REMOTE_ADDR이라는 값을 추가해서 해결해 보도록하겠당



아래와 같이 성공적으로 ip값이 127.0.0.1이 되어서 24번 문제도 클리어 된다



아래와 같이 개발자 도구의 Console 창에서도 해결 할 수 있다


javascript:document.cookie="REMOTE_ADDR=112277..00..00..1;";


을 입력하고 새로고침해주면 클리어 된다