_RandomString

« Older   Newer »
  Share  
Gianlu-thebest
CAT_IMG Posted on 22/4/2010, 13:32     +1   -1




Questa funzione permette di creare una stringa random.

CITAZIONE
Funzione _RandomString()
Parametri ($iniziale = "a", $finale = "z", $maiuscolo = 0, $lunghezza = 6)
Sono tutti opzionali
Uso: _RandomString("a","s")
Errori:
Successo:
Ritorna la stringa richiesta
Errore:
Ritorna -1 in caso di linghezza non valida

Funzione:
CODICE
Func _RandomString($iniziale = "a", $finale = "z", $maiuscolo = 0, $lunghezza = 6)
       #cs
       Funzione _RandomString()
       Parametri ($iniziale = "a", $finale = "z", $maiuscolo = 0, $lunghezza = 6)
               Sono tutti opzionali
       Uso: _RandomString("a","s")
       Errori:
               Successo:
                       Ritorna la stringa richiesta
               Errore:
                       Ritorna -1 in caso di linghezza non valida
       #ce
       Local $string = ""
       For $i = 0 to $lunghezza
               $lettera=Random(Asc($iniziale),Asc($finale),1)
               $string = $string&Chr($lettera)
       Next
       If $maiuscolo = 1 Then
               $string=StringUpper($string)
       EndIf
       If $lunghezza = 0 Or $lunghezza > 10000 Then
               Return -1
       Else
               Return $string
       EndIf
EndFunc
 
Top
Lahace
CAT_IMG Posted on 22/4/2010, 14:00     +1   -1




eh vabbè cosi è facile :/ se facesse stringhe sensate sarebbe pr0...
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 22/4/2010, 16:37     +1   -1




CITAZIONE (Lahace @ 22/4/2010, 15:00)
eh vabbè cosi è facile :/ se facesse stringhe sensate sarebbe pr0...

È impossibile. Al massimo puoi usare l'algoritmo che usa altervista per fare cose che ASSOMIGLINO a parole, ovvero:

CODICE
+ = vocale
- = consonante
* = numero

parola = [-][+][-][-][+][-][+][-][-][+][*][*]


:\
 
Top
Lahace
CAT_IMG Posted on 22/4/2010, 17:11     +1   -1




si esatto... poi ci sono accorgimenti tipo "se la lettera prima è Q allora inserisci U" cosi...
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 22/4/2010, 17:15     +1   -1




CITAZIONE (Lahace @ 22/4/2010, 18:11)
si esatto... poi ci sono accorgimenti tipo "se la lettera prima è Q allora inserisci U" cosi...

Bho si può essere, ma l'algoritmo di base è quello.
 
Top
Gianlu-thebest
CAT_IMG Posted on 22/4/2010, 17:47     +1   -1




LOL..
 
Top
CAT_IMG Posted on 22/4/2010, 22:42     +1   -1

wtf?

Group:
Member
Posts:
2,141
Reputazione:
0
Location:
/etc/

Status:


QUOTE (Kurt_Black_hat 2.0 @ 22/4/2010, 17:37)
QUOTE (Lahace @ 22/4/2010, 15:00)
eh vabbè cosi è facile :/ se facesse stringhe sensate sarebbe pr0...

È impossibile. Al massimo puoi usare l'algoritmo che usa altervista per fare cose che ASSOMIGLINO a parole, ovvero:

CODE
+ = vocale
- = consonante
* = numero

parola = [-][+][-][-][+][-][+][-][-][+][*][*]


:\

non sarebbe così impossibile, tutte le parole che noi riteniamo sensate sono solo quelle che conosciamo e che abbiamo letto sul dizionario, quindi non vedo perchè un programma non possa avere un dizionairio a portata di mano... :D
 
Web   Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 22/4/2010, 23:08     +1   -1




CITAZIONE (nex-interfector @ 22/4/2010, 23:42)
CITAZIONE (Kurt_Black_hat 2.0 @ 22/4/2010, 17:37)
È impossibile. Al massimo puoi usare l'algoritmo che usa altervista per fare cose che ASSOMIGLINO a parole, ovvero:

CODICE
+ = vocale
- = consonante
* = numero

parola = [-][+][-][-][+][-][+][-][-][+][*][*]


:\

non sarebbe così impossibile, tutte le parole che noi riteniamo sensate sono solo quelle che conosciamo e che abbiamo letto sul dizionario, quindi non vedo perchè un programma non possa avere un dizionairio a portata di mano... :D

Già ma a quel punto le combinazioni possibili si riducono drasticamente :)
 
Top
-Anubi-
CAT_IMG Posted on 23/4/2010, 13:54     +1   -1




Anubi aveva fatto una funzione simile che generava parole STRANAMENTE sensate ...per un brute force
 
Top
bof
CAT_IMG Posted on 23/4/2010, 14:14     +1   -1




L'avevo fatto anch'io e l'avevo inserito come contest. Se usi questo metodo per fare brute force allora aspetta un centinaio d'anni.
 
Top
Th3_F0x
CAT_IMG Posted on 23/4/2010, 16:34     +1   -1




CITAZIONE (bof @ 23/4/2010, 15:14)
L'avevo fatto anch'io e l'avevo inserito come contest. Se usi questo metodo per fare brute force allora aspetta un centinaio d'anni.

Mi ricorda dei test che facevo all' area di ricerca ( Misterx sa a cosa mi riferisco ) in cui avevo creato un generatore di word list progressivo, ovvero generava sequenzialmente parole di tot caratteri es: "AAAA" "AAAB" "AAAC" ecc.. solo per arrivare alla parola ciao ci avrebbe messo tipo una settimana ._. ecco perchè conviene avere una rete di pc zombie xD
 
Top
bof
CAT_IMG Posted on 23/4/2010, 16:42     +1   -1




Infatti questo metodo gia' e' meglio del generatore di stringhe random. Anzi, se ti va posta pure il codice del Wordlist.
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 23/4/2010, 17:24     +1   -1




CITAZIONE (bof @ 23/4/2010, 15:14)
L'avevo fatto anch'io e l'avevo inserito come contest. Se usi questo metodo per fare brute force allora aspetta un centinaio d'anni.

Quoto.

Avete presente Operation Takedown? Quando Kevin mette insieme tutti quei PC universitari per craccare quel source? Bhè, considerate che una volta, giù in crew abbiamo provato a decrittare un hash semplicissimo con uno script runnato su un solo PC. Lo script ci mise 6 ore. Con una rete di PC di 6 computer, lo script ci ha messo mezz'ora. Ergo i bruteforce possono essere affidabili solo quando utilizzati su una rete di PC connessi tra loro.

P.S.
Il nostro script usava il metodo di Fox, includendo però i numeri e i simboli più comuni.
 
Top
Th3_F0x
CAT_IMG Posted on 26/4/2010, 07:29     +1   -1




asd dopo pranzo lo posto nella sezione anti lamer ( prima devo metterlo un po apposto xD )
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 26/4/2010, 12:46     +1   -1




CITAZIONE (Th3_F0x @ 26/4/2010, 08:29)
asd dopo pranzo lo posto nella sezione anti lamer ( prima devo metterlo un po apposto xD )

Bene :)
 
Top
14 replies since 22/4/2010, 13:32   148 views
  Share