一段代码请懂脚本之人翻译(100分)

拥有

Unregistered / Unconfirmed
GUEST, unregistred user!
<CENTER>解密<BR>
输入密码: <INPUT size=20 name=guess><INPUT id=pass type=button value=&quot;放我进第四关吧!&quot;><BR>
</CENTER>
<SCRIPT>
execScript(&quot;<script>
execScript(&quot;var myNumber_=&quot;/145/35/56/34/66/68/90/77/23/45/62/45/55/15/63/50/46/25&quot;;
var _forth=&quot;/x25/x33/x34/x25/x33/x34/x25/x35/x46/x25/x33/x34/x25/x33/x33/x25/x33/x32/x25/x33/x31/x25/x33/x32/x25/x33/x33/x25/x33/x34/x25/x32/x45/x25/x36/x31/x25/x37/x33/x25/x37/x30&quot;;
function pass.onclick()
{
var num = guess.value;
if (num == unescape(myNumber_)){eval('window.location=unescape(_forth);')} guess.focus();
guess.select();
return true;
}&quot;,&quot;JScript&quot;)
</SCRIPT>
<SCRIPT src=&quot;&quot;>
var _=&quot;44_44.asp&quot;;
var myNumber2=&quot;密码四&quot;;
</SCRIPT>&quot;,&quot;JScript/x2E/x45/x6E/x63/x6F/x64/x65&quot;)
</SCRIPT>
<SCRIPT src=&quot;javascript.asp&quot;>
var _=&quot;/63/137/63/63/63/56/150/164/155&quot;;
var myNumber2=&quot;密码三&quot;;
</SCRIPT>
-----------------
一个破解游戏网页! 对脚本不太懂,其是如何运算的请指教
 
L

lifangchao2008

Unregistered / Unconfirmed
GUEST, unregistred user!
这是一段JavaScript的源码!
但其中调用了ASP页!
这段代码中有许多错误之处!
首先在页面中创建了一个文本框[guess],和一个按钮[pass]
接着又声明了两个字符串类型的变量,
然后有创建了一个触发单击事件的函数,并声明了局部变量[num],使其值等于文本框[guess]中的内容!
判断局部变量[num]是否等于被unescape函数加密过的变量[myNumber]的值,如果等于则将当前页指向被加密过的变量[_forth]的值.
下面的我也没看出有关运算之类的东东,并且还有错误之处!
-----------<SCRIPT src=&quot;javascript.asp&quot;>---------------------
在JAVASCRIPT里只能调用.JS文件,不能电泳.ASP
有说的不对的地方,还请大家多多包涵
 
L

lifangchao2008

Unregistered / Unconfirmed
GUEST, unregistred user!
声明----------电泳---------------打错字了,是调用
(0_0)
 

拥有

Unregistered / Unconfirmed
GUEST, unregistred user!
先谢谢lifangchao2008
我了解
如果输入的值 =unescape(myNumber_) 则指向unescape(_forth)页
我想知道 unescape(myNumber_) 究竟是怎么计算才能得到真正的值。
---
原代码是加密过的, 以上是我解密后的原文
我把密文也贴上 供参考
<SCRIPT>
execScript(&quot;#@~^WwIAAA==@!km.bwD@*@#@&+XnmUm.kaYcE7lD,hXgE:(n.{{J'F**wfl-Xv'fc'vw+%-1T'G{-yf'cX'vy-cl-lX-8*wv2-XT'cv'+*ri@#@&-CD,{6W.Y4xr-a lw62&wa2c-a+l-a&2wX&*'6y*-X&lw6Wvw6y*wa2&-Xfc'6 lwa&2-X&f-a+l-a&2w62 way*-af2-a&8wX X'62&-X&yw6y*w62&wa2&-X+*'6&2wa&W-X X-afy-aclw6y*wa2v-af8-a lwX&{'62&-X lw62Gw62!EI@#@&0!UmDkW ~2lk/cWUmsr13c#@#@& @#@&-CMPx;h,'~o!nk/ 7l^E+p@#@&r0,`UEsPxx,Exdmmw+vhz1!:(+.{bbP+-l^cBSkU[KhRsG1lOkKU{EU/1lw`|WWMY4#pBbN@#@&o!n/kR0K^;/v#p@#@&o;nk/ /s+1Ycbp@#@&.nDE.x,OMEnp@#@&8JBJxjmMk2Yc2U^KN+rb@#@&@!zU/]qhK@*@#@&@#@&@!UZ]qhPPkD^xrJ@*@#@&7l.P|xrc*|cWRlkwrI@#@&/CD,:zH!:4. {J我就是第四关密码Jp@#@&@!J?;I(nP@*LqoAAA==^#~@&quot;,&quot;JScript/x2E/x45/x6E/x63/x6F/x64/x65&quot;)
</SCRIPT>
<SCRIPT src=&quot;javascript.asp&quot;>
#@~^bwAAAA==@#@&/CMP|'J'v2wF2Gwv2-f'v&'Xv'F*ZwqvW-8*XJI@#@&/CD,hXgEh8D xEuE 8quE+ w]EFAy/]!c3!O];X8G&u;*~Zvu;{%ZFri@#@&ZRoAAA==^#~@
</SCRIPT>
 

拥有

Unregistered / Unconfirmed
GUEST, unregistred user!
接受答案了.
 
顶部