1.
进入场景
提示查看源代码
2.
发现源代码中有一处非常特殊
阴影处有个eval函数(用来执行一个字符串表达式,并返回表达式的值)
而在eval前面已给出 p1 和 p1 的表达式
且提示编码为unescape,根据表达式拼接解码
可以得到如下代码:
function checkSubmit()
{
var a=document.getElementById("password"); //通过document.getElementById(“id名”).value来获取value值。
if("undefined"!=typeof a)
{
if("67d709b2b54aa2aa648cf6e87a7114f1"==a.value)
return!0;
alert("Error");
a.focus();
return!1
}
}
document.getElementById("levelQuest").οnsubmit=checkSubmit;
分析可知当所定义的变量a的value值等于67d709b2b54aa2aa648cf6e87a7114f1
则通过,得到flag