【攻略】淘宝前端智勇大闯关-第三季

来源:互联网 发布:英语教学软件下载 编辑:程序博客网 时间:2024/04/29 13:31

淘宝前端智勇大闯关第一季:http://ued.taobao.com/quiz/

淘宝前端智勇大闯关第二季:http://ued.taobao.com/quiz2/

淘宝前端智勇大闯关第三季:http://ued.taobao.com/quiz3/


闯关开始



这次闯关倒计时是30分钟,其实,可以自己在console里修改一下时间的。

var _GNow = 1800; //把这个1800改成一个你喜欢的很大很大的数字~ ~就好了

第一关


网上说注释里有,我肿么木有找到……

加密的代码在step0.js中

只要在控制台里多次调用powder.blow()函数即可看到图片上的指纹信息。然后尝试组合这几个数便可过关(A(3 3) = 6)。



index.php中的密文,使用了unicode编码

"hacks":["\u8fd9\u5173\u597d\u96be\u554a\uff0c\u4e0b\u4e00\u5173\u66f4\u96be","\u60f3\u60f3\u770b\uff0c\u5982\u679c\u4f60\u662f\u5de5\u85e4\u65b0\u4e00\uff0c\u4f60\u4f1a\u600e\u4e48\u89e3","\u771f\u76f8\u53ea\u6709\u4e00\u4e2a\uff0c\u4f60\u5df2\u7ecf\u79bb\u4ed6\u8d8a\u6765\u8d8a\u8fd1\u4e86","\u771f\u76f8\u53ea\u6709\u4e00\u4e2a\uff0c\u4f60\u5df2\u7ecf\u79bb\u4ed6\u8d8a\u6765\u8d8a\u8fd1\u4e86","\u4e0d\u88ab\u4eba\u6ce8\u610f\u7684\u4e8b\u7269\uff0c\u975e\u4f46\u4e0d\u662f\u4ec0\u4e48\u963b\u788d\uff0c\u53cd\u800c\u662f\u4e00\u79cd\u7ebf\u7d22","\u8c61\u4f60\u8fd9\u6837\u51fa\u8272\u7684\u7279\u5de5\uff0c\u65e0\u8bba\u5728\u4ec0\u4e48\u5730\u65b9\uff0c\u90fd\u50cf\u6f06\u9ed1\u4e2d\u7684\u8424\u706b\u866b\u4e00\u6837\uff0c\u90a3\u6837\u7684\u62c9\u98ce\uff0c\u90a3\u6837\u7684\u51fa\u4f17","\u4f60\u6709\u5973\u670b\u53cb\u4e86\u5417","\u6211\u7239\u5e38\u8bf4\uff0c\u7f16\u7a0b\u4e4b\u4eba\u6709\u4e09\u4e2a\u9636\u6bb5\uff1a\u89c1\u81ea\u5df1\uff0c\u89c1\u5929\u5730\uff0c\u89c1\u4f17\u751f\u3002","\u4e16\u95f4\u6240\u6709\u7684\u76f8\u9047\uff0c\u90fd\u662f\u4e45\u522b\u91cd\u9022","\u8981\u5e2e\u4f60\u5e26\u591c\u5bb5\u5417"],"list":["\u95ef\u5173\u4eba\uff0c\u6211\u5728\u4f60\u7684\u5305\u91cc\u51c6\u5907\u4e86\u4e00\u888b\u9762\u7c89\uff0c\u770b\u80fd\u4e0d\u80fd\u7528\u4e0a\u3002","...\u770b\u4e0a\u53bb\u4fb5\u5165\u7535\u5b50\u9501\u7a0b\u5e8f\u53ef\u4ee5\u66f4\u76f4\u63a5\u5730\u62ff\u5230\u5bc6\u7801"]};

翻译过来是:

hacks:["这关好难啊,下一关更难","想想看,如果你是工藤新一,你会怎么解","真相只有一个,你已经离他越来越近了","真相只有一个,你已经离他越来越近了","不被人注意的事物,非但不是什么阻碍,反而是一种线索","象你这样出色的特工,无论在什么地方,都像漆黑中的萤火虫一样,那样的拉风,那样的出众","你有女朋友了吗","我爹常说,编程之人有三个阶段:见自己,见天地,见众生。","世间所有的相遇,都是久别重逢","要帮你带夜宵吗"]

list:["闯关人,我在你的包里准备了一袋面粉,看能不能用上。","...看上去侵入电子锁程序可以更直接地拿到密码"]

 

 

这么坑爹……还以为有什么提示……


 

尝试了以上方法,输入正确密码后,却报错了……

Uncaught TypeError: Cannot call method 'replace' of undefined 


t.js的46行

input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");


decode的input参数是step0.js的155行传进去的

window.location = Base64.decode(S.one("#page").attr('data-t'));


去index.php中看了一下,page没有data-t的属性……

<body>  <div style="position: absolute;right: 20px;top: 80px;color:#666;text-decoration: underline;"><a href="http://qm.taobao.net/quiz3/?t=ZDJhNGI4NGVNT2VjNEpVZ0lOQjFVS1ZWQlJBaFJR">Next</a></div><div id="page" style="width:1024px;margin:0 auto;">    <canvas id="J_Canvas" width="1024" height="624"></canvas></div><script src="assets/js/step0.js"></script><script src="assets/js/t.js"></script></body>


所以是网页源码错了?……

没辙了……

放弃……

 

另,查看password的另一种方法是在step0.js的97行打断点,然后watch pwd的值

 

0 0
原创粉丝点击