[KH Wargame] Misc03 풀이
Wargame/KH Wargame

[KH Wargame] Misc03 풀이

문제 종류 - MISC
사용한 툴 - HxD
Flag, Hint, 정답 형식

flag = ?

hint: X

정답형식: flag의 해쉬 값

 

풀이

 

ZIP 파일이 하나 주어진다. 압축을 풀어보자.

3개의 파일을 모두 HxD로 분석해보자.

 

행운의 편지.txt
행운의 편지.txt.enc
flag.txt.enc

행운의 편지.txt 와 행운의 편지.txt.enc의 차이점을 분석해보면 답을 금방 찾을 수 있다.

행운의 편지.txt(EC) -> 행운의 편지.txt.enc(26)

행운의 편지.txt(20) -> 행운의 편지.txt.enc(EA)

해당 Offset을 XOR 연산해봤다.

행운의 편지.txt XOR 행운의 편지.txt.enc 이므로 flag.txt.enc XOR CA를 해서 새로운 파일로 만들어주면 될 거 같다.

우선 flag.txt.enc의 문자열에 있는 공백들을 모두 지워주자.

C code여서 너무 길다 ㅠㅠ..

이제 arr XOR CA를 연산해보자.

연산해서 나온 값을 HxD에 옮겨보자.

flag = md5(flag)

'Wargame > KH Wargame' 카테고리의 다른 글

[KH Wargame] Reversing01 풀이  (0) 2020.04.25
[KH Wargame] Misc04 풀이  (0) 2020.04.25
[KH Wargame] Misc02 풀이  (0) 2020.04.24
[KH Wargame] Misc01 풀이  (0) 2020.04.23
[KH Wargame] Network02 풀이  (0) 2020.04.23