代码改变世界

使用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

 心得:这个账号密码在后期也是需要用到的