关卡地址#
解决方案:#
思路:#
这一关图片中是曲奇饼干,左下角图片是不是有点熟悉?是第四关啦!
查看源代码并没有什么提示。
但是!根据cookie可以联想到什么?对!就是浏览器缓存。
通过浏览器开发者工具查看cookie后,可以得到如下提示:
you+should+have+followed+busynothing…
在第四关,我们请求的是:http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=
这里需要将nothing替换为busynothing,并且收集cookie中info的值。
之后得到BZh91AY开头的经过url编码的字符串,是不是又有点熟悉?不熟悉的请回顾第八关。
使用python在解码时会有小问题:
OSError: Invalid data stream
在解码前将+替换为%20可以解决该问题。
解码后得到提示:
is it the 26th already? call his father and inform him that “the flowers are on their way”. he’ll understand.
这句话信息量有点大,26号暗示第十五关,call his father则暗示第十三关,Mozart的父亲是Leopold(注意L大写)。
给Leopold打电话之后得到:
555-VIOLIN
访问violin.html得到如下提示:
no! i mean yes! but ../stuff/violin.php.
替换url之后访问,得到的是一张Leopold的照片,及:
it’s me. what do you want?
额。。。对,and inform him that “the flowers are on their way”