Webhacking.kr 24번

2018. 11. 7. 22:28WarGame/webhaking.kr

먼저 사이트를 들어가면 index.phps 로 들어가라고 합니다.

들어가면 아래와 같은 코드를 확인할 수 있습니다.


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
<head>
<title>Challenge 24</title>
</head>
<body>
<?
 
extract($_SERVER);
extract($_COOKIE);
 
if(!$REMOTE_ADDR$REMOTE_ADDR=$_SERVER[REMOTE_ADDR];
 
$ip=$REMOTE_ADDR;
$agent=$HTTP_USER_AGENT;
 
 
if($_COOKIE[REMOTE_ADDR])
{
$ip=str_replace("12","",$ip);
$ip=str_replace("7.","",$ip);
$ip=str_replace("0.","",$ip);
}
 
echo("<table border=1><tr><td>client ip</td><td>$ip</td></tr><tr><td>agent</td><td>$agent</td></tr></table>");
 
if($ip=="127.0.0.1")
{
@solve();
}
 
else
{
echo("<p><hr><center>Wrong IP!</center><hr>");
}
?>
 
 
 
<!--
source : index.phps
-->
 
</body>
</html>
cs


드를보면 12, 7, 0 을 이리저리 바꾸는 것으로 볼 수 있습니다.

그러니 그러면 이를 우회하면 되죠?

쿠키를 생성합니다.



먼저 삽질좀 하다 대입을 해보니 이런 쿠키를 입력하면






아래와 같이 풀리게 되었습니다

(crackup)

'WarGame > webhaking.kr' 카테고리의 다른 글

webhacking.kr - old47  (0) 2021.01.22
webhacking.kr - old58  (0) 2021.01.16
Webhacking.kr 4번  (0) 2018.11.07
Webhacking.kr 17번  (0) 2018.11.06
Webhacking.kr 16번  (0) 2018.11.06