ďťż
Podstrony
|
telcocafeWitam otóż mam taki kod i nie zabardzo wiem jak go rozwiązać. Rozwiązuje sobie konkurs HackMe 2.0 i utknąłem na 4lvl :(. Jest taki kod kiedy wpisuje rozwiązanie to nie przenosi mnie do następnego lvl :(Oto kod: <html> <head> <title>Hackme 2.0 - by Unknow</title> </head> <body text="white" bgcolor="black" link="yellow" vlink="yellow" alink="yellow"> <script> haslo=''; cos=parseInt(unescape('%32%35%38')); <--Według moich obliczeń z tej funkcji wychodzi 258--> while ((haslo!=cos.toString(16)) && (haslo!='X') ){ haslo=prompt('podaj haslo:\nwpisz X aby zatrzymac skrypt',''); } if (haslo==cos.toString(16)) { self.location=haslo+'.php';} else {self.location='http://www.unknow.glt.pl/';} </script> <h3>Hackme 2.0 - level #4</h3> <a href="hehehe.htm">Kliknij mnie :)</a> </body> </html> Ale kiedy wpisuje te 258 to mi nie działa te hasło czy ktoś mógłby wytłumaczyć dlaczego ?? :(. Z góry thx ;) wyrażenie: cos.toString(16) każe przetransponować liczbę do stringa (258) w zapisie szesnastkowym czyli musisz wpisać 102 :) Sory za takie głupie pytanie ale czy mógłbyć mi powiedzieć jak to zamieniłes. Bo wiedziałem że coś z tym stringiem będzie tylko nie wiedziałem jak to zamienić :( . Thx z odp. |
|||
Sitedesign by AltusUmbrae. |