这道题没什么提示,就是让你看看源代码。我是谁,我当然知道要看啦!!
打开网址之后。
遇事不决先鼓捣,按了一下Submit就出现了让我“在好好看看”。
这个应该是“再”吧??“在”???我心中不免疑惑,难道说这里面也另有玄机?
打开源代码。
哇,一串的URL编码字符,我觉得肯定要先转换。
所以心急火燎打开在线转换。
哇,马上识破了套路。
p1 = function checkSubmit(){var a=document.getElementById("password");if("undefined"!=typeof a){if("67d709b2b
p2 = aa648cf6e87a7114f1"==a.value)return!0;alert("Error");a.focus();return!1}}document.getElementById("levelQuest").onsubmit=checkSubmit;
eval(p1 + 54aa2 + p2)
所以说67d709b2b54aa2aa648cf6e87a7114f1就是需要输入空白框里面的东西了,可是这里竟然有坑,这个格式必须是unescape,否则就算是一样的代码进去也出不来。我表示卡了好久。
flag顺利出来了,可是他坑啊,难怪80分了,感觉不是特别难,看来之后遇到这种坑,也许并不是自己的方法有问题,是他的问题,要相信自己。
另外,他的错别字...是真的错别字!!!不是给你的提示啊!!
你懂得。快来一起努力吧!!~~