PythonChallenge Mission 8
2016-03-14 21:03
274 查看
打开第8关,发现图片是一张蜜蜂,联系到数字8,莫非和蜜蜂跳舞有关?
其实就是蜜蜂上圈出了一个区域,点击它就可以进入下一关,当然是要输入密码的情况下。。。
源代码中有两行注释,分别是以un、pw开头的一坨不认识的字符,显然这就是加密过得用户名和密码啊,然后就开始解密,然并不知道是怎么加密的,何谈解密!!!
后来,我总算发现了它给这个蜜蜂,Title还命名为wroking hard,就是为了提示我们busy(bz2)啊!PythonChallenge真是“用心良苦”啊啊啊,不多说了,上代码:
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。
其实就是蜜蜂上圈出了一个区域,点击它就可以进入下一关,当然是要输入密码的情况下。。。
源代码中有两行注释,分别是以un、pw开头的一坨不认识的字符,显然这就是加密过得用户名和密码啊,然后就开始解密,然并不知道是怎么加密的,何谈解密!!!
后来,我总算发现了它给这个蜜蜂,Title还命名为wroking hard,就是为了提示我们busy(bz2)啊!PythonChallenge真是“用心良苦”啊啊啊,不多说了,上代码:
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。
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法