webhacking/etc

canyouhack.it script 1~3

qkqhxla1 2015. 5. 2. 18:10

jquery는 모르지만 javascript는 안다. 그리고 프로그래밍을 하다보니 대충 모르는 언어라도 소스가 어떤뜻인지 감이 온다. 


1. javascript


2. 

# -*- encoding: cp949 -*-
"""    var a = "de9f8caa7ea6fe56830925a124d605d4";
    
    var password = "";
    
    for(var i = 0; i < 20; i++)
        password += a.substring((i%3),(i%5)+(i%3));
"""

hash = "de9f8caa7ea6fe56830925a124d605d4";
password = ''
for i in range(20):
    password += hash[(i%3):(i%5)+(i%3)]
print password


3.

# -*- encoding: cp949 -*-
""" var keys = 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 P = "";
    for (var i=0; i < Pass.length; i++)
        P += " "+keys.indexOf(Pass.charAt(i));
    
    if(P == " 17 4 59 0 53 28")
"""
key = ["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"]
password = " 17 4 59 0 53 28".split(); answer=''
for i in password:
    answer += key[int(i)]
print answer


4. 19,24,15,4:wrong 으로 하면 내 로컬에서는 되는데 답이 아니란다.... 포럼에서 돌아다녀본 결과 무슨 다른게 있다는데.. 이건 뭐 어쩌라는겨