사진을 다운로드 받아보면 머리잔이 있다.

진짜 머리잔이다ㅋㅋㅋ 뒤에 보면 이상한 패턴이 있다.

반복되는 것을 검정 1로 투명0으로 해석해보자

1010011

0110100

1001110

1000011

1001000

0110000

이렇게 된다. 이를 문자열로 변환해보자

a=["1010011",
"0110100",
"1001110",
"1000011",
"1001000",
"0110000"]

for v in a :
    print(chr(int(v,2)),end="")

출력은 다음과 같다.

 

오! 산초! Key의 format은 md5라고 하였으니, 이를 md5화하자

a=["1010011",
"0110100",
"1001110",
"1000011",
"1001000",
"0110000"]

for v in a :
    print(chr(int(v,2)),end="")

val = b"S4NCH0"
import hashlib
print("")
print("key : "+hashlib.md5(val).hexdigest())

완벽하다

 

+ Recent posts