Newsgroup: it.comp.lang.c++
Titolo: Cerco programmino...

Per motivi di massimo interesse mi servirebbe un programmino capace di
elencarmi tutte le possibili combinazioni di una password di otto caratteri
composto solo da cifre (0-9).
Sarò grato per tutta la vita a colui che vorrà aiutarmi, allegandomi il
prog. per email a: 
a.del...@isnet.it
Alessandro

 wrote in message
7ncn4r$r...@dante.italia.com...


 Alessandro
Non scč problema belo!
Ecco qui il programmino di cui hai bisogno
#Begin Cracker.c
#include <stdio.h>
main()
{
	printf("\t\tEcco qui risolto il tuo problema!!");
	printf("\t\tAttento che sono tante!\n\n");
	int a,b,c,d,e,f,g,h;
	for(a=0;a<10;a++)
	{
		for(b=0;b<10;b++)
		{
			for(c=0;c<10;c++)
			{
				for(d=0;d<10;d++)
				{
					for(e=0;e<10;e++)
					{
						for(f=0;f<10;f++)
						{
							for(g=0;g<10;g++)
							{
								for(h=0;h<10;h++)
								{
								printf("%d%d%d%d%d%d%d%d\n",a,b,c,d,e,f,g,h);
								}
							{
						}
					}
				}
			}
		}
	}
}/*Attento, qui potrebbe richiedere 3 o 4 parentesi graffe, ma non so il
perché
#End Cracker.c
Questa č sicuramente la forma piů rozza e inelegante che ti poui aspettare,
ma serve allo scopo. Sono sicuro che la migliorerai...
Attento, sono davvero tante! Se sei un utente Linux mandala in pipe con
'more'
o 'less'(cracker | less, oppure cracker | more), e se sei un utente Dos/Win9x
redirigi l'output su un file  e aspetta che abbia finito.
Ciao, Francesco
PS: Per ogni eventualitŕ ti mando il sorgente
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-1ř:Un utente non puo' nuocere al suo PC ne'|
|    tramite la sua colpevole inerzia permet-|
|    tere che il suo PC subisca un danno.    |
+-2ř:Un utente deve soddisfare le richieste  |
|    di sistema a meno che queste non contra-|
|    stino con la prima legge.               |
+-3ř:Un utente deve pensare ai suoi interessi|
|    installando il software di cui ha biso- |
|    gno a meno che questo non contrasti con |
|    la prima e la seconda legge.            |
|============================================|
+-Legge Zero---------------------------------+
|Un utente non puo' installare Windows, o cau|
|sera' la fine del suo PC e la rovina dell'u-|
|manita' !!!! Cobra(
franc...@iol.it
)      |
|                  (
maraf...@xoommail.com
)|
|============================================|



ma serve allo scopo. Sono sicuro che la migliorerai...
Un'alternativa ancora meno elegante?
Un bel for, da 0 a 99999999, trasformi il numero in una stringa di n
caratteri e aggiungi 8-n "0" all'inizio della stringa. Le stringhe che
si creeano sono tutte le possibili pass.
Eheh, se volevi fare a gara di ineleganza... ;-)

 >
Ecco! (è in C++)
Giorgio

Giorgio ha scritto:

Giorgio, scusa se ti disturbo, ma potresti perfavore commentarmi il codice,
visto che non sono tanto pratico del c++?
T.I.A 
		Francesco
PS:Non è una critica, mi serve solo per impratichirmi.. ;^)
-- 
+-------*Le tre leggi del buon utente*-------+
|============================================|
+-1ø:Un utente non puo' nuocere al suo PC ne'|
|    tramite la sua colpevole inerzia permet-|
|    tere che il suo PC subisca un danno.    |
+-2ø:Un utente deve soddisfare le richieste  |
|    di sistema a meno che queste non contra-|
|    stino con la prima legge.               |
+-3ø:Un utente deve pensare ai suoi interessi|
