1
2
3
4
5
6
7
8
9
10
11
12
13
def gen_serial(name):
    serial = str()
    for i in range(len(name)):
        serial += hex(ord(name[i])^(0x10*(i%3+1)))[2:]
    return serial
 
def get_name(serial):
    name = str()
    for i in range(len(serial)/2):
        name += hex(int(serial[i*2:(i+1)*2],16)^(0x10*(i%3+1)))[2:].decode('hex')
    return name
 
print get_name("5B134977135E7D13")



'Wargame > reversing.kr' 카테고리의 다른 글

Easy Keygen (100)  (0) 2016.11.02
Position (160)  (0) 2016.11.01

+ Recent posts