WarGame/DigitalForensic with CTF
[DigitalForensic] with CTF Find Key(Image)…
리덕토
2022. 10. 8. 17:29
사진을 다운로드 받아보면 머리잔이 있다.
진짜 머리잔이다ㅋㅋㅋ 뒤에 보면 이상한 패턴이 있다.
반복되는 것을 검정 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())
완벽하다