Newsgroup: it.comp.lang.javascript
Titolo: Ancora password!!!!!! -- Krakkato in 60 secondi!!!!

 script [....]
Puoi farne a meno, la pagina protetta è scritta praticamente in chiaro.
Alla linea 72 trovi:
"azzz = unencr(document.pd.pf.value);"
Se modifichi il <BODY> in 
<BODY bgcolor="white" onLoad="alert(unencr(document.pd.pf.value))">
ti compare un alert con "pwdss.htm"
Se aggiungi dopo la linea 75 quest'altro alert:
alert('new'+azzz+"?"+ab1).
ti appare un alert che contiene "newpwdss.htm?" e nient'altro perché "abl" non 
lo abbiamo valorizzato. Se inseriamo "Humphrey" abl=41.
In sostanza "newpwdss.htm" è la pagina protetta.
A questo punto mi fermo per due motivi.
1.- Lo sbarramento è ormai superato.
2.- la pagina "newpwdss.htm" non è presente in 
HTML.IT
 (verificato usando 
Humphrey). Probabilmente basta vedere il sorgente di "newpwdss.htm" (se ci 
fosse) per andare avanti.
Dato che il file da scaricare dall'archivio di 
HTML.IT
 contiene solo un po' di 
immagini non si può dire altro, ma ritengo che il valore 41 (che compare anche 
con John, mentre Mary ritorna 411) serva solo per accedere ad altre pagine.
In sostanza questo script è una schifezza, oltre ad essere una brutta copia di 
quello presente su 
http://jslabs.webhostme.com
 che almeno è completo e funziona.
Hai provato lo script mio?
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . . manca poco! . .

 Puoi farne a meno, la pagina protetta è scritta praticamente in chiaro.
E già che ci siamo l'esempio 4 è ancora più semplice.
Basta scrivere 
"view-source:
http://www.html.it/jscript/utility/utility04codice.htm
" nella 
location per leggere la password alla riga 17 che è "
html.it
"
Invece l'esempio 2 è un po' più sicuro.
Il difetto sta alla linea 15 dove c'è il numero che viene usato per controllare 
quello inserito dall'utente.
Basta scomporre in fattori primi (qui è 24 = 2*3*4, l'altra cifra deve PER FORZA 
essere 1) per trovare le cifre, poi è "sufficiente" provare le cifre nelle loro 
combinazioni.
Dico "sufficiente" fra virgolette perché se si aumentano le cifre bisogna 
perderci del tempo (anche ore) ma le combinazioni sono FINITE.
Con 4 cifre sono appunto 24 (che qui è un puro caso), infatti le combinazioni 
sono n! cioè n fattoriale che è:
"prodotto per i che va da 1 a n di i" quindi qui è 1*2*3*4 = 24.
Già con 5 cifre le comb salgono a 120, e con 6 siamo a 720!!!
Il livello di protezione offerto è quasi analogo a quello della mia password, 
solo che nel caso della mia è più complicato trovare le lettere che devono 
essere confrontate con la stringa di controllo.
Inftti mentre nell'esempio di 
HTML.IT
 dalla scomposizione in fattori primi 
otteniamo *subito* le cifre, applicando la funzione inversa sul mio script per 
alcune lettere della stringa di controllo ne compaiono più di una da provare, 
come specificato nella scheda.


 [.....]
Sono un bastardo! Che ci potete fare? :-)))))))


 Sono un bastardo! Che ci potete fare? :-)))))))
ahahah:-)))))))))))))))))))))))))))
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________