문제 종류 - MISC
사용한 툴 - HxD
Flag, Hint, 정답 형식
flag = ?
hint: X
정답형식: flag의 해쉬 값
풀이
ZIP 파일이 하나 주어진다. 압축을 풀어보자.
3개의 파일을 모두 HxD로 분석해보자.
행운의 편지.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 |