Crackeador sin diccionario (by Protos)

Iniciado por ANTRAX, Febrero 24, 2010, 04:06:06 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Febrero 24, 2010, 04:06:06 PM Ultima modificación: Julio 31, 2014, 09:45:16 PM por Expermicid
Pues eso, comprueba TODAS las combinaciones posibles..

Actualmente solo es PoC, el que entienda el code y sepa, puede adaptarlo para crackear cualquier cosa ::)

Código: ruby

min=('a'..'z').to_a
may=('A'..'Z').to_a
num=('1'..'9').to_a

tot=min+may+num
mM=min+may
alnum=min+num

bien= "adc"
tot.each {|a|
if a==bien
print "Password: ", a
else
tot.each {|b|
if a+b==bien
print "Password: ", a+b, "\n"
else
tot.each {|c|
if a+b+c==bien
print "Password: ", a+b+c, "\n"
else
tot.each{|d|
if a+b+c+d==bien
print "Password: ", a+b+c+d, "\n"
else
tot.each {|e|
if a+b+c+d+e==bien
print"Password: ", a+b+c+d+e, "\n"
else
tot.each {|f|
if a+b+c+d+e+f==bien
print "Password: ", a+b+c+d+e+f, "\n"
else
tot.each {|g|
if a+b+c+d+e+f+g==bien
print "Password: ", a+b+c+d+e+f+g, "\n"
else
tot.each {|h|
if a+b+c+d+e+f+g+h==bien
print "Password: ", a+b+c+d+e+f+g+h, "\n"
else
tot.each {|i|
if a+b+c+d+e+f+g+h+i==bien
print "Password: ", a+b+c+d+e+f+g+h+i, "\n"
else
fail=1
end
}
end
}
end
}
end
}
end
}
end
}
end
}

end
}
end
}