Avatar billede yesyes Nybegynder
24. juni 2003 - 14:09 Der er 9 kommentarer og
1 løsning

Omskrivning fra asp til C++

Ey jeg skal have omskrevet dette stykke kode:
<%
Dim a1, a2, a3, a4, a5, a6
a1 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
a2 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
a3 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
a4 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
a5 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
a6 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
b1 = split(a1,",")
b2 = split(a2,",")
b3 = split(a3,",")
b4 = split(a4,",")
b5 = split(a5,",")
b6 = split(a6,",")
for each c1 in b1
  for each c2 in b2
    for each c3 in b3
      for each c4 in b4
        for each c5 in b5
          for each c6 in b6
            response.write c1 & c2 & c3 & c4 & c5 & c6 & "<br>"
        response.flush
      next
    next
      next
    next
  next
next
%>
til C++
Avatar billede hirayz Nybegynder
24. juni 2003 - 14:26 #1
hmm mon det kunne bruges til at checke alle passwords muligheder med :D
Avatar billede yesyes Nybegynder
24. juni 2003 - 14:35 #2
nop skal bruge en liste over en masse random passwords da mit nuværende er blevet snuppet af en ven så nu vil jeg have et meget svært et
Avatar billede netro Nybegynder
24. juni 2003 - 14:42 #3
Den genererer jo bare den samme streng hele tiden. Hvad er idéen i det, om man må have lov at spørge?
Avatar billede netro Nybegynder
24. juni 2003 - 14:47 #4
Du kunne jo også bare gøre det sådan:


<%
tegn = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
arrtegn = split(tegn,",")
for each c1 in tegn
  for each c2 in tegn
    for each c3 in tegn
      for each c4 in tegn
        for each c5 in tegn
          for each c6 in tegn
            response.write c1 & c2 & c3 & c4 & c5 & c6 & "<br>"
        response.flush
      next
    next
      next
    next
  next
next
%>
Avatar billede netro Nybegynder
24. juni 2003 - 14:49 #5
in tegn ~ in arrtegn
Avatar billede yesyes Nybegynder
24. juni 2003 - 15:17 #6
hehe vil du vædde på det netro? http://80.161.159.111/kombinationer.asp
Avatar billede soes Nybegynder
24. juni 2003 - 17:56 #7
hvorfor goere det saa svaert, det fatter jeg ikke helt.
<%
Function CreatePass(intLen)
    tegn = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9,_,-,:,;,*,¨,^,~,`,´,|,},],[,{,(,),=,?,`,/,&,%,¤,#,!,§,½"
    arr = Split(tegn, ",")
    Randomize
    For i = 1 To intLen
        rndNum = Int((UBound(arr) - LBound(arr)+ 1) * Rnd + LBound(arr))
        strPass = strPass & arr(rndNum)
    Next

    CreatePass = strPass
End Function
%>
Avatar billede netro Nybegynder
24. juni 2003 - 19:37 #8
yesyes -> Siden du ikke gør brug af randomize eller variable input, vil du få returneret den samme streng hver gang. Og det kan jeg som sagt ikke se idéen i. Men det er åbenbart for svært at forklare...?
Avatar billede yesyes Nybegynder
24. juni 2003 - 20:03 #9
nå ingen gad omskrive
Avatar billede soes Nybegynder
24. juni 2003 - 20:35 #10
nej det er da logisk. hvorfor bruge tid paa noget som paa sin vis ikke giver mening. Dit script vil tage saa lang tid at udfoere at INGEN gidder vente paa at det bliver koert faerdigt ( = SPILD af resourcer) og passwordet bliver altsaa ikke mere sikkert pga det du laver.
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
Kurser inden for grundlæggende programmering

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