Web hacking

웹해킹 5주차 - 1

PON_Z 2017. 11. 6. 01:52

오늘도 어김없이 이 시간이 돌아오고야 말았다.

 

서론은 길어봐야 도움이 되지 않으니, 어서 시작하자.

 

오늘은 24, 26, 42번 문제를 풀어보겠다.

 

24번 먼저 풀어보자.

 

 

다짜고짜 내 IP가 틀렸다고 한다 -_-;

 

F12를 누르자.

 

별 다른 힌트는 없고 index.phps를 주소창에 추가하라는 것 같다.

얼른해보자!

 

 

어디서 많이 본 함수이다.

 

여기서 참고 할 것이 있다.

 

$decode_id=str_replace("!","1",$decode_id); 는 decode_id에서 !를 1로 바꿔주자 라는 뜻이다. (출처 아는 친구)

코드를 보면 ip에서 12와 7.와 0. 을 없애고 나서 ip==127.0.0.1 이 되면 solve 라고 하니  127.0.0.1 에서 저것들을 없애고 난 후의 아이피가 저런 형태로 남도록 아이피를 조작해보자.

 

 

대략 이런 형태가 된다.

 

사실 코드를 보면 REMOTE_ADDR 쿠키에 저장된 값을 ip에 저장하도록 되어 있어서 위 그림의 ip를 REMOTE_ADDR로 바꾼 것에 변조한 값을 넣어주어야 풀린다.

(사실 어떻게 푸는 지 고민하다가 ip에도 넣어보고 REMOTE_ADDR에도 넣어 보았는데 새로고침 후 풀려있어서 어디다가 넣는게 정답이였는지 몰랐던건 안비밀)

 

이상으로 24번 풀이를 마치겠다.

728x90

'Web hacking' 카테고리의 다른 글

웹해킹 5주차 - 3  (0) 2017.11.06
웹해킹 5주차 - 2  (0) 2017.11.06
웹해킹 4주차 - 3  (0) 2017.10.28
웹해킹 4주차 - 2  (1) 2017.10.28
웹해킹 4주차 - 1  (0) 2017.10.28