WarGame/DigitalForensic with CTF

[DigitalForensic] with CTF Find Key(Image)…

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

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

반복되는 것을 검정 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())

완벽하다