PHP高手进,有谁可以吧这段代码代表神马意思翻译一下, 关于for循环和if条件语句,找出其中的password!
发布网友
发布时间:2022-04-28 10:48
我来回答
共3个回答
热心网友
时间:2023-09-29 05:20
首先,这是javascript代码,
其次:prompt('Password:','')是提问输入框,也就是叫你输入密码然后把你输入值给myxor这个变量
第三:for (y=1; y<5; y++) {enigma += (string.indexOf(y)+1);}enigma += 5;一看就知道循环了4次,每次得到一个下标值y对应的字符然后加1,最后得到一个字符串enigma ,再用enigma 这个字符串加1,得到一个新的字符串enigma ,
第四:if (myxor==enigma){enigma = enigma + '.php';就是匹配你输入的密码是否和第三说得出的enigma 值一样,一样的话,就把 enigma + '.php'这样的文件名给enigma
第五:location.href=enigma;更改当前链接,
第六:如果第四不成立,则当前链接改变到'hahaha.php'
第七,他把上面的这些都写在一个变量中,然后用eval来执行;
第八:所谓的密码其实就是:b1b12d15
第九:不要用这个密码做坏事,要不*抓你!
热心网友
时间:2023-09-29 05:20
这个是JavaScript。。。
热心网友
时间:2023-09-29 05:20
你运行一下就知道了,密码应该是
4111005