http://www.happy-security.de/index.php
아니 여기는 독일어로 되있고, 정보를 제대로 입력해도 가입하기가 힘들다. 가입시 필수 정보처럼 보이는 앞에 *가 있는것만 입력하면 되고, 이메일을 받아서 그 링크로 들어간 후 비밀번호 재설정을 하니까 로그인이 된다. 근데 비밀번호 재설정을 안해도 될거 같긴 한데 독일어를 몰라서 방법을 모르겠음. 가입부터 짜증
1. <!-- Hackit Begins --> 와 <!-- //Hackit Ends --> 사이에 문제가 있다. 234+234라는 문자열과 같으면 통과. 순간 헷갈려서 어버버하며 468, 234234등을 입력해봤지만..... '234+234'라는 문자열 자체와 같으면 통과므로 234+234를 입력하면 된다.
2. http://www.happy-security.de/javascript.2.1 라는 곳에 소스가 있다. 1번과 다르게 검사하는 버튼이 막혀있는데, 이 막혀있는 버튼 풀 거 없이 그냥 같으면 인증하라고 하므로 답인 external.js를 그냥 적으면 통과한다.
3.
4.
<map name="acidburn">
<area shape="rect" coords="29,16,30,17" nohref>
</map>
와 같이 있는데 사진을 찍으면 좌표가 아래에 나타난다. 위에 적힌 좌표 coords 의 29,16위치를 찍으면 답이 나오게 된다. nohref에 대해서 검색해 보면 다 나옴. 8405280823
5.
6.
var passwort;
var i = -1;
var j;
var xyz;
var passwd = new Array();
passwort=document.hackit.eingabe.value;
var check=passwort;
for(j=-2;j<=10;j++)
{
i++;
j=j+2;
xyz = passwort.charCodeAt(i);
passwd[i] = String.fromCharCode(xyz + j);
}
if(passwd == "S,d,x,j,t")
{
인데 짧으므로 해석해서 역으로 돌려보면 된다. 코드를 해석해보면 아스키코드 S-0, d-3, x-6, j-9, t-12가 답이 된다.
돌려보면 Sarah가 답.
7.
inputfield가 답.
8. 이건 목적이 뭔지 모르겠다. 그냥 어떤 값을 입력하면 바꾸기는 하는데 바꾸고 끝이다.(?) 나만 이해못하는건지..
9.
끝에 document.write로 출력해본다.
<script>
var base= new Array("-","0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z","a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z")
var key=new Array(6)
var i
base.reverse()
for (i=0; i<= 6;++i)
{
key[i] = new Array(2);
}
key[0][1]=base[1];
key[0][0]=base[32];
key[1][1]=base[17];
key[1][0]=base[34];
key[2][1]=base[5];
key[2][0]=base[49];
key[3][1]=base[21];
key[3][0]=base[7];
key[4][1]=base[62];
key[4][0]=base[1];
key[5][0]=base[36];
key[5][1]=base[36];
key[6][0]=base[18];
key[6][1]=base[25];
document.write(key.reverse());
</script>
h,a,P,P,y,-,s,e,C,u,R,i,T,y 가 답.
10.
무식하게 0~9를 다 대입해보면.
# -*- encoding: cp949 -*- for i in range(0,10): print 'i =',i for j in range(0,10): print j, for k in range(0,10): for l in range(0,10): for m in range(0,10): if(i*i*i*i+90 + j*j*j*j*j+(i*i*i*i+90) + k*k*k+100 + l*l*l*l*l-12 + m*m*m*m*m+5415 + 306 == 36463 ): print '\n',i,j,k,l,m exit(0)
91827
'webhacking > client' 카테고리의 다른 글
webhacking.kr 34, packer (0) | 2015.03.13 |
---|---|
hackthis javascript 1~5 (0) | 2015.02.12 |
hack this site JavaScript 1~7 (0) | 2015.01.20 |
TheBlackSheep Javascript 1~8 (0) | 2015.01.12 |
webhacking.kr 10,14,15,16,17,20,23,24 (0) | 2015.01.08 |