使用python 3.x 对pythonchallenge-----8的解答过程
2017-09-07 11:06 太烦人 阅读(311) 评论(0) 编辑 收藏 举报pythonchallenge-8地址 : http://www.pythonchallenge.com/pc/def/integrity.html
题目解析:点击图片,弹出一个连接,需要输入账号密码。
查看页面源代码,有以下字段
<!-- 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' -->
题目意思就是,解析账号密码
解题过程:
import bz2 un = b'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x084' pw = b'BZh91AY&SY\x94$|\x0e\x00\x00\x00\x81\x00\x03$ \x00!\x9ah3M\x13<]\xc9\x14\xe1BBP\x91\xf08' print("username : " + bz2.decompress(un).decode()) print("password : " + bz2.decompress(pw).decode())
答案:
username : huge password : file
心得:这个账号密码在后期也是需要用到的