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 (2) | 2017.02.15 |
---|---|
[PythonChallenge] Level7 (2) | 2017.02.14 |
[PythonChallenge] Level5 (2) | 2016.06.27 |
[PythonChallenge] Level4 (2) | 2016.06.27 |
[PythonChallenge] Level3 (2) | 2016.06.27 |