`

Python Challenge (level 21)

阅读更多
URI:

Username: butter; password: fly
说明:
--
解题方法:
import zlib, bz2

h = open("package.pack") # Hides within the ZIP file we got at the
data = h.read()          # end of level 20.
h.close()

output = []

while True:
    if data.startswith("BZh"):
        data = bz2.decompress(data)
        output.append("#")
    elif data.startswith("x\x9c"):
        data = zlib.decompress(data)
        output.append(" ")
    elif data.endswith("\x9cx"):
        data = data[::-1]
        output.append("\n")
    else:
        break

print "".join(output)

过关答案:
copper
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics