Hallo, Gast! Registrieren

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Nettes Hacker-Spielchen
#18
oergs, hab's nicht hingekriegt. Hab mal die Zeilen der Funktion kommentiert, so wie ich die verstehe...wo liegt mein Fehler?

Code:
function ckPwd(){
tst=document.isn.username.value+"-"+document.isn.passwrd.value+"-";  !!tst= "username-passwrd-"!!
ls=document.pd.pe.value; !!ls= 999881643741603838598498816760606041815967!!
a=eval(ls.substring(0,2))-91; !!a= 99-91=8!!
ls=ls.substring(2,ls.length); !!ls=9881643741603838598498816760606041815967!!
 nls="";
flg=0;
ab=eval(ls.substring(0,2))-93; !!ab= 98-93=5!!
while (ls.length>28){    !!While-Schleife die "ls" so lange kuerzt, bis "ls" nur noch 28 Zeichen hat -> 3 Durchgaenge!!
   ab1=(ab1==""?""+ab:ab1);
 oab1=ab1;
 ls=ls.substring(2,ls.length); !! ls=603838598498816760606041815967 (nach 3 Durchgaengen)!!
 for (var i=0;i<ab;i++)
{
nr=eval(ls.substring(0,2))-a;  !!nr1:81-8=73 (= e) nr2:37-8=29 (= i) nr3:60-8=52 (= e)!!
  ls=ls.substring(2,ls.length); !!ls=383898498816760606041815967 (nach 3 Durchgaengen) !!    
nls+=al.charAt(nr); !!nls=eie (jeden Durchgang wird ein Buchstabe hinzugefuegt)!!
   }
   nls=nls+al.charAt(count+11); !!nls=eie103!!  
if (nls.indexOf(tst)>-1){  !! Jetzt kommt hier der Test, aber so wie ich das verstehe muss der String nur in dem Gebilde "username-passwrd-" vorkommen, damit ein OK zurueckgegeben wird, sprich es ist egal wo es steht!!  
ls="";
  flg=1;
    }
 }
if (flg==1){
 tstOk();
 }
Antworten


Nachrichten in diesem Thema
Nettes Hacker-Spielchen - von Slaine - 02.10.2003, 21:28

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste