Webhacking.kr 24번
문제를 봅시당 ~!
내 ip 와 브라우저 정보가 나와있다.
일단 페이지소스를 확인을 해보면 index.phps 가 주석처리 된 것을 알 수가 있다.
index.phps 로 들어가보면 주석 처리 되어있던 소스를 확인 할 수 있다.
소스를 분석해 본 결과 이 문제를 해결하려면 ip를 127.0.0.1로 변환하면 해결이 된다고 나와있다.
하지만 그 위에 if문을 보면 ip가 12, 7. , 0. 이 되면 공백으로 바뀐다고 나와있다.
그렇다면 먼저 ip를 어떻게 변환을 시켜야 할까?
위 소스를 보면 REMOTE_ADDR 쿠키 값을 이용해서 변환 시켜야 한다고 한다.
또한 쿠키를 이용해 ip를 만들어야한다!
하지만 이 문제를 해결하려고 하면 ip 값이 127.0.0.1 이 되어야하는데 12, 7. , 0. 이가 되면 공백으로 변하게 된다.
어떻게하면 변하지 않고 해결 할 수 있을지 생각을 잘 하시고 ! 공백으로 변하지않게 만들어준 후,
REMOTE_ADDR 쿠키를 생성해주고 만들어준 ip 를 써준 다음 확인을 눌러준다.
그렇게 한 다음 새로고침을 해주게 되면!
해결 !!
'Wargame write up > webhacking.kr' 카테고리의 다른 글
Webhacking.kr 16번 (0) | 2019.01.31 |
---|---|
Webhacking.kr 14번 (0) | 2019.01.28 |
Webhacking.kr 4번 (0) | 2019.01.28 |
Webhacking.kr 26번 (0) | 2019.01.28 |
Webhacking.kr 38번 (0) | 2019.01.28 |