Flag.zip 을 다운받았다.
flag가 있는 텍스트 파일과 hint1, hint2 텍스트 파일이 있다.
flag.txt 는 암호로 잠겨있다. 그래서 먼저 힌트가 되는 나머지 2개의 텍스트 파일을 열어보았다.
힌트를 통해 알 수 있듯이 무차별 대입 공격은 아닌 듯 했다.
두번째 힌트를 보니 암호가 정말 존재하는 건 아닌 것 같았다.
파일을 Hex Fiend 로 열어 암호화 부분에 대해 확인해보기로 했다. flag.txt 에만 암호가 걸려있으니 flag.txt 부분만 확인하면 된다.
50 4b 01 02 14 00 14 00 09 08 . . .
09 08 은 현재 암호화가 되어있다는 뜻이다.
리틀엔디언 방식으로 보면 08 09 이고, 이걸 이진수로 바꿔보면
0000 1000 0000 1001
이다. 마지막의 1이 활성화 되어있어서 이 파일을 암호화된 파일로 인식하는 것이다. 따라서 마지막 1을 0으로 바꿔준다.