这一关有一个蜜蜂的图片和一句提示:Where is the missing link?
这页面上乱点,在图片中蜜蜂身上还真点出一个链接,让输入用户名和密码,于是就去看源代码。果然,最下面有两行注释:
<!-- un: 'BZh91AY&SYAxafx82 x00x00x01x01x80x02xc0x02x00 x00!x9ah3Mx07<]xc9x14xe1BAx06xbex084' pw: 'BZh91AY&SYx94$|x0ex00x00x00x81x00x03$ x00!x9ah3Mx13<]xc9x14xe1BBPx91xf08' -->
看来这就是用户名(username)和密码(password)了。
刚开始以为是 utf-8,解码编码半天输出的仍然是这个东西,并不能转换成其他的结果,就去网上搜。。结果都是别人做的答案,⊙﹏⊙b汗。。。
别人说这是 bz2 编码。然后就 import bz2,解压缩一下就行:
un = 'BZh91AY&SYAxafx82 x00x00x01x01x80x02xc0x02x00 x00!x9ah3Mx07<]xc9x14xe1BAx06xbex084' pw = 'BZh91AY&SYx94$|x0ex00x00x00x81x00x03$ x00!x9ah3Mx13<]xc9x14xe1BBPx91xf08' print bz2.decompress(un) print bz2.decompress(pw)
结果是:
un: huge
pw:file
把这个输入到上面的链接中,进入第九关:http://www.pythonchallenge.com/pc/return/good.html