전체 소스 코드
<html>
<head>
<title>Challenge 17</title>
</head>
<body bgcolor=black>
<font color=red size=10></font>
<p>
<form name=login>
<input type=passwd name=pw><input type=button onclick=sub() value="check">
</form>
<script>
unlock=100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3
-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4
*3-2*1*10/100*10*10+1/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4
*3-2*1*10+100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10-100*10*10+100/10-10+10+50-9*8+7-6+5
-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6
+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7
-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8
+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9
*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50
-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10
+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10
+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10
-10+10+50-9*8+7-6+5-4*3-2*1*10+9999999;
function sub(){
if(login.pw.value==unlock){
location.href="?"+unlock/10;
}
else{
alert("Wrong");
}
}
</script>
<input type=passwd name=pw><input type=button onclick=sub() value="check">
pw에 값을 넣고 button을 누르면 sub() 함수가 실행된다.
if(login.pw.value==unlock)
pw값이 unlock과 같으면 된다. 그렇다고 pw값을 unlock으로 입력해서는 안된다.
unlock은 이미 저 괴랄한 수식의 결과값으로 초기화 되었다.
저 괴랄한 수식의 값은 google에 계산기를 입력하면 복사, 붙여넣기가 가능한 계산기가 나오니 그걸 사용해서 구하자.
(순간적으로 보고 옆에 있던 공학용 계산기를 잡았다... 공학ptsd...)
내가 계산에 쓴 계산기는 http://www.n2n.pe.kr/lev-1/calu.htm
계산기
www.n2n.pe.kr
수식을 입력하면 7809297.1라는 값이 나온다. 이 값을 pw값으로 대입해 주면 해결!!
'Wargame 풀이 > webhacking.kr (웹해킹)' 카테고리의 다른 글
old - 26 (0) | 2020.08.17 |
---|---|
old - 16 (0) | 2020.08.16 |
old - 6 (0) | 2020.08.16 |
old - 19 (0) | 2020.08.14 |
old - 10 (0) | 2020.08.09 |