电脑洗车机图片:谁能帮我解析这个Jave脚本

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 02:36:47
麻烦谁能帮我解析以下下面的脚本的每一行的意思,还有他的运算过程。
我还想知道他的密码是怎样运算得来,我改怎么去生成我所要的密码??密码在line 83 <INPUT TYPE='hidden' NAME='pe' VALUE="999881643741603838598498816760606041815967 ">

<HTML>
<HEAD>
<meta name="robots" content="noindex,nofollow">
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from JavaScript-Impaired Browsers
al="`1234567890-=~!@#$%^&*()_+qwei"
+"fyutop[]QWERTYUIOP{}|oeeiflryt;A"
+"ASYENDKQ:ajeeurj,./ZXCVBNM<>c?";
ab1="";
bctr=0;
count=0;
function ckPwd(){
tst=document.isn.username.value+"-"+document.isn.passwrd.value+"-";
ls=document.pd.pe.value;
a=eval(ls.substring(0,2))-91;

ls=ls.substring(2,ls.length);

nls="";
flg=0;
ab=eval(ls.substring(0,2))-93;
while (ls.length>2{

ab1=(ab1==""?""+ab:ab1);
oab1=ab1;
ls=ls.substring(2,ls.length);

for (var i=0;i<ab;i++)
{
nr=eval(ls.substring(0,2))-a;

ls=ls.substring(2,ls.length);

nls+=al.charAt(nr);
}

nls=nls+al.charAt(count+11);

if (nls.indexOf(tst)>-1){
ls="";
flg=1;

}
}
if (flg==1){
tstOk();
}
else{
bctr++;
if (bctr>3){
location.href="denied.htm";
}
else{
alert("Sorry. Bad Username or Password."
+" Failed Attempt #"+bctr+".");
}
}
}

function tstOk(){
ab1=ab1+""+a;
alert("Access Granted");
location.href=tst.substring(1,5)+".htm";
}

function srand() {
today=new Date();
rand=today.getTime();
picker=""+rand
picker=picker.charAt((picker.length-4));
rec=eval(picker);
}
// End Hiding -->
</SCRIPT>

<title>LoginMatrix HackMe Challenge - Level Five</title>
</HEAD>
<BODY BGCOLOR="#000000">
<FORM NAME="pd">
<INPUT TYPE='hidden' NAME='pe' VALUE="999881643741603838598498816760606041815967 ">
</FORM>
<!-- You may put any page content you wish here

The HTML below for the password entry is presently set for blue background and white type. You may change colors to fit your own page design without impacting on the script, so long as the form elements stay the same. -->
<FORM NAME="isn" Action="javascript:ckPwd()"><br><br><br>
<TABLE BORDER=2 CELLPADDING=5 CELLSPACING=0 width="271" bordercolor="red" align="center">
<TR>
<TD COLSPAN=2 ALIGN=middle> <h2><B><font COLOR="red">Password Access<BR>
to Restricted Pages</font></B></h2></TD>
</TR>
<TR>
<TD> <p><B><font COLOR="red">User Name:</font></B></p></TD>
<TD> <INPUT NAME="username" SIZE=10 >
</TD>
</TR>
<TR>
<TD> <p><B><font COLOR="red">Password:</font></B></p></TD>
<TD> <INPUT TYPE="password" NAME="passwrd" SIZE=10 >
</TD>
</TR>
<TR>
<TD COLSPAN=2 ALIGN=middle> <INPUT TYPE="button" NAME="btn" VALUE=" Submit " onClick="ckPwd();return false;" >
</TD>
</TR>
</TABLE>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide JavaScript from Java-Impaired Browsers
document.isn.username.focus();
// End Hiding -->
</SCRIPT>

</BODY>
</HTML>

朋友,我这里有个外挂``我用钱买的``是刷点的```当我刷点的时候他说叫我安装JAVE补丁~~那是什么``我搜索了好久都找不到!!!我的系统是XP 卖外挂的人说要我用2000 我又不会弄!怎么办?