Avatar billede webson Nybegynder
06. december 2001 - 16:38 Der er 11 kommentarer og
1 løsning

Udfordring nummer 2....... find password.:)

<SCRIPT LANGUAGE=\'JavaScript\'>
<!--
function pass(){}function test() {
var codenm = new String(codename.name.value);
var sol0 = new Array(84, 114, 98, 100, 102, 78, 98, 111, 113, 98, 100, 102, 96);
var sol1 = new Array(75, 113, 98, 100, 104, 78, 98, 111, 113, 98, 100, 102, 96);
var sol2 = new Array(29, 112, 98, 100, 106, 78, 98, 111, 113, 98, 100, 102, 96);
var sol3 = new Array(82, 111, 98, 100, 108, 78, 98, 111, 113, 98, 100, 102, 96);
var sol4 = new Array(46, 110, 98, 100, 110, 78, 98, 111, 113, 98, 100, 102, 96);
var sol5 = new Array(24, 109, 98, 100, 112, 78, 98, 111, 113, 98, 100, 102, 96);
var sol6 = new Array(99, 108, 98, 100, 114, 78, 98, 111, 113, 98, 100, 102, 96);
var sol7 = new Array(78, 107, 98, 100, 116, 78, 98, 111, 113, 98, 100, 102, 96);
var sol8 = new Array(82, 106, 98, 100, 118, 78, 98, 111, 113, 98, 100, 102, 96);
var sol9 = new Array(92, 105, 98, 100, 120, 78, 98, 111, 113, 98, 100, 102, 96);
var i;for(i=0;i<codenm.length;i++){sol9[Math.round(Math.random())]=codenm.charCodeAt(i);
if(codenm==sol0[eval(\"(1*10)-5+1\")]) sol2[Math.round(Math.random())+1]=33;}
if(sol8[2]==1337) alert(\"Rigtigt.  password er \'\"+pass()+\"\'\");
else alert(\"Forkert\");
}
-->
</script>
<br>
<form name=codename>
<input type=text name=code value=\'\'>
<input type=button value=\"Enter Code\" onClick=test()>
</form>

en lille sjov test til rigtige eksperter (i kategorien javascript)
Avatar billede ilovechicks Nybegynder
06. december 2001 - 16:45 #1
jeg gider ik sidde og plusse osv. sætte sammen lige nu... har du selv lavet den ?
Avatar billede jakoba Nybegynder
06. december 2001 - 17:02 #2
snedigt.  men når du laver en lås bør der nu være en nøgle et sted.
Avatar billede webson Nybegynder
06. december 2001 - 17:06 #3
mangler der noget ?
Avatar billede jakoba Nybegynder
06. december 2001 - 17:12 #4
Såvidt jeg kan se er der intet man kan taste ind der vil få den til at ændre indholdet i sol8[2].
Så jeg tror der mangler noget. et script et andet sted på siden der modificerer den kode vi kan se. fx skal funktionen pass() også omdefineres før det giver nogen mening at bruge den i OK-meldingen.
Er det sådan et \'try2hack\' sted du har fundet og prøver at komme igennem?
Avatar billede webson Nybegynder
06. december 2001 - 17:27 #5
sorry jakoba... der mangler ikke noget.:)

\'try2hack\' ...nej det er ikke sådan en side
min ven udfordrer mig i javascript og jeg udfordrer ham i cgi, sådan en slags \"kan du det test\"

ps: det står 7-7 og vi må søge hjælp 3 gange hver.
Avatar billede jakoba Nybegynder
06. december 2001 - 17:31 #6
din ven er dygtigere end jeg. Jeg kan ikke se nogen løsning.
Avatar billede webson Nybegynder
06. december 2001 - 17:37 #7
jaa... han er sgu meget god til det.:(

eneste hjælp han giver er...

enten er det vildt svært eller også er det vildt simpelt




Avatar billede jakoba Nybegynder
06. december 2001 - 18:30 #8
var codenm = new String(codename.name.value);
formen hedder \'codename\' og har et felt der hedder code.
så i IE vil
    codename.name
være formens eget navn, dvs en strengkonstant \'codename\'
strengkonstanter har ingen .value attribut så
    codename.name.value
er udefineret. konstructor String( ) forventer en string som argument og får derfor indholdet \"undefined\" uanset hvad der tastes ind i feltet.

det er utvivlsomt vildt simpelt, men jeg fatter det ikke.
Avatar billede freedom Nybegynder
06. december 2001 - 20:47 #9
gætter men:
(1*10)-5+1 et regne stykke men, NEJ KAN IKKE, eller randoner det et tal i sol0 sol8 eller sol9 (har prøvet den)

Avatar billede freedom Nybegynder
11. december 2001 - 09:54 #10
er svaret fundet????
Avatar billede webson Nybegynder
11. december 2001 - 18:55 #11
nææ... desværre.:(
Avatar billede webson Nybegynder
30. juni 2004 - 01:09 #12
ingen svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester