pythonchallenge level8
2009. 10. 16. 09:27
http://www.pythonchallenge.com/pc/def/integrity.html
벌 그림이 있고. 그림을 클릭하면 인증 창이 나온다. 인증 창에 써있는 inflate 라는 단어로 검색을 해보니
파일 압축과 관련되 있음을 알 수 있었다. 벌(bee)과 발음이 비슷한 모듈인 bz2 를 이용해서 html 소스에 있는
압축된 문자열을 풀어보았다.
bz2 모듈의 사용법은 http://effbot.org/librarybook/bz2.htm 를 참고.
import bz2
un = 'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x084'
pw ='BZh91AY&SY\x94$|\x0e\x00\x00\x00\x81\x00\x03$ \x00!\x9ah3M\x13<]\xc9\x14\xe1BBP\x91\xf08'
print bz2.decompress(un)
print bz2.decompress(pw)
huge
file
http://www.pythonchallenge.com/pc/return/good.html
'War game > pythonchallenge' 카테고리의 다른 글
pythonchallenge level13 (0) | 2009.10.22 |
---|---|
pythonchallenge level12 (0) | 2009.10.22 |
pythonchallenge level11 (0) | 2009.10.22 |
pythonchallenge level10 (0) | 2009.10.20 |
pythonchallenge level9 (0) | 2009.10.16 |
pythonchallenge level7 (0) | 2009.10.16 |
python challenge level6 (0) | 2009.09.21 |
python challenge level5 (0) | 2009.08.27 |
pythonchallenge level4 (0) | 2009.08.20 |
pythonchallenge level3 (0) | 2009.08.19 |