PythonChallenge

Level6





바지가 나왔습니다.

소스를 확인해보죠.



상단에 <-- zip 이라는 주석이 달려있습니다.



channel.zip으로 접속을 해보니 해당 파일이 다운로드 되었습니다.

압축 해제를 해 보니 숫자로 이루어진 다수의 txt파일과 readme.txt가 있었습니다.



90052부터 시작을 하며, zip 내부에 답이 있다고 합니다.

90052.txt에는 Next nothing is 94191 라는 문구가 적혀있었으며, 다음은 94191.txt ... 의 규칙으로 따라가면 될 것 같습니다.



그래서 스크립트를 작성해보았습니다.



그랬더니 마지막인 46145.txt에서 comments를 모으라는 메시지를 뱉어냅니다.

여기서 말하는 comment는 zip으로 압축 할 때 comment를 추가 할 수 있는데, 그 때의 comment라는 것을 한참 고민 하다 알아냈습니다.



그래서 python 모듈 중 하나인 zipfile을 이용하여 comment를 출력해보았습니다.



HOCKEY라는 모양의 알파벳이 나타났습니다.




그러나 들어가보니 이것은 공기 안에 있다고 합니다. 문자들을 잘 살펴보라네요.

스크립트 결과를 자세히 보면 O X Y G E N의 알파벳이 HOCKEY라는 모양을 이루고 있는 것을 알 수 있습니다.

Oxygen은 산소로, 공기에 있는게 맞네요!


[*] FLAG : oxygen.html


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

[PythonChallenge] Level8  (0) 2017.02.15
[PythonChallenge] Level7  (0) 2017.02.14
[PythonChallenge] Level6  (0) 2016.06.28
[PythonChallenge] Level5  (0) 2016.06.27
[PythonChallenge] Level4  (0) 2016.06.27
[PythonChallenge] Level3  (0) 2016.06.27

+ Recent posts