En fin, para conseguir escribir en un bloc de notas esto:
1
2
3
4
5
...
Ponemos esto:
Appactivate "Bloc de notas"
For a = 1 to X
Sendkeys a
Next
Ahoramismo no se si es del todo correcto, creo que si.
Pero que tengo que hacer si quiero esto:
a
b
c
d
...
y luego que siga
aa
ab
ac
ad
y que siga
ja
jb
jc
jd
y que siga
aaa
aab
aac
...
aba
abb
abc..
jaa
jab
..
zdj
zdk
zdl
zdm
Así, desde "a", hasta "zzz" o tambien me vale desde "aaa" hasta "zzz"
No consigo ver como hacerlo.
Gracias Saludos
eso se hace cn bucles FOR,
para representar una letra,
lo puedes hacer con su valor ascii,
busca los valores ascii de las letras q utilizaras,
e ingeniatelas para hacer lo que quieres.
salu2 y suerte
me tome la molestia y lo hice xD
pero solo la primera parte! jaja
AppActivate "Bloc de notas"
For i = 97 To 122
SendKeys Chr$(i) & "{ENTER}"
Next i
salu2
Private Sub Command1_Click()
Dim a As String
Dim b As String
a = Asc("a")
b = Asc("z")
For i = a To b
For r = a To b
For w = a To b
List1.AddItem Chr(i) & Chr(r) & Chr(w)
Next
Next
Next
End Sub
Esto es lo que quieres,el ejemplo es de Hendrix y aqui el post original: http://foro.elhacker.net/index.php/topic,106564.15.html
Si quieres mas letras pues le añades otro bucle y un & chr(variable) y ya esta,asi hasta las que quieras.
Lo que quieres hacer es un generador de fuerza bruta, que genere todas las combinaciones desde "aaaaaaa" hasta "zzzzzzzz". Te dejo 3 engines de fuerza bruta, hay uno de ellos que es rapidisimo y muy bueno, muestra los password por segundo que genera. Los códigos no son míos.
PD: Usa un bucle for dentro de otro, dentro de otro for, dentro de otro for... no te servirá, mirate estos engines
Saludos!!
Me has pillao MadAntrax :rolleyes: :P
Lo que pasa que no es eso exactamente, por eso, voy a hacerlo por el método de Jareth, solo que me queda una duda, y ya he googleado más de una hora.
Necesito que me haga lo de
aaa
aab
aac...
dentro de un bloc de notas, por lo que he estado mirando cosas como, pasar el contenido del listbox a un label (o textbox, para luego copiarlo de ahí) o copiarlo directamente, pero no encuentro nada.
Entonces, lo que necesito es copiar el contenido de ese Listbox, al Clipboard (no me acuerdo de como se decia en español :-[ :-[) o pasarlo a un Textbox o Label.
Gracias a los tres
PD: El código de Drakox ahora no lo uso, porque el otro está más completo, aunque le falta lo que ahora pido, pero gracias igualmente.
Saludos y Gracias
EDITADO: Acabo de hacer una pequeña prueba con tu código Drakox, si hago esto, muy bonito:
Private Sub Command1_Click()
AppActivate "Bloc de notas"
For i = 97 To 122
For w = 97 To 122
SendKeys Chr$(i) & Chr$(w) & "{ENTER}"
Next w
Next i
End Sub
Pero si le añado para que haga lo mismo con otra letra:
Private Sub Command1_Click()
AppActivate "Bloc de notas"
For i = 97 To 122
For w = 97 To 122
For h = 97 To 122
SendKeys Chr$(i) & Chr$(w) & Chr$(h) & "{ENTER}"
Next h
Next w
Next i
End Sub
No me funciona. ¿Porqué?
para guardarlo en el fichero simplemente busca por le foro, esta mil veces hablado, y sino en la ayuda del visual xD
según generas un código lo guardas en una linea y sigues xD
y para leerlo lees de linea en linea y listo
tb puedes poner asi:
Citartext1.text Chr(i) & Chr(r) & Chr(w) & VbCrLf
y luego copiar y pegar el texto... o guardarlo en un .txt
mmm ahora que estais hablando de fuerza bruta tengo una duda desde hace bastante tiempo, como sabe el programa que ya lo a descifrado? Es decir si esta en md5 bastaria con que fuera conviertiendolo en md5 y cuando sea igual ya pare pero si no sabes en que esta cifrado no se podria? SALUDOS :D
a mi me habia salido otra duda! XD
como hago para q el resultado... osea primero a o aaa lo escriba en otro programa y luego le de aceptar ¿?¿?
con sendkeys "{ENTER}"
Citarsendkeys "{ENTER}"
eso es para el enter.. pero como le indico donde hacerlo? yo hice un programa q uso para guardar contraseñas... y antes de abrirse el programa te pide la contraseña para entrar... supangamos q lo quiero poner en el input de ese programa y esta en C:\contraseñas.exe como hago¿?¿?¿ :huh:
Cita de: ZeroSkinet en 30 Abril 2007, 20:54 PM
mmm ahora que estais hablando de fuerza bruta tengo una duda desde hace bastante tiempo, como sabe el programa que ya lo a descifrado? Es decir si esta en md5 bastaria con que fuera conviertiendolo en md5 y cuando sea igual ya pare pero si no sabes en que esta cifrado no se podria? SALUDOS :D
Asi funcionan los bruteforce de md5, van cifrando hasta que den un mismo resultado.
Sobre enviarlo a una ventana o programa. Pues usas la API para encontrar la ventana (FindWindow() ) y luego le envias a esa ventana. Si me recordara de las API pues explicaria mejor pero ya tienes idea de como funcionaria.
Cita de: Crack_X en 1 Mayo 2007, 05:57 AM
Cita de: ZeroSkinet en 30 Abril 2007, 20:54 PM
mmm ahora que estais hablando de fuerza bruta tengo una duda desde hace bastante tiempo, como sabe el programa que ya lo a descifrado? Es decir si esta en md5 bastaria con que fuera conviertiendolo en md5 y cuando sea igual ya pare pero si no sabes en que esta cifrado no se podria? SALUDOS :D
Asi funcionan los bruteforce de md5, van cifrando hasta que den un mismo resultado.
Sobre enviarlo a una ventana o programa. Pues usas la API para encontrar la ventana (FindWindow() ) y luego le envias a esa ventana. Si me recordara de las API pues explicaria mejor pero ya tienes idea de como funcionaria.
pero si no sabes q esta en md5?
entonces si no sabes en que esta cifrado es imposible usar algun algoritmo para desencriptarlo. es como si te dan las llaves de un coche y te dicen que te des una vuelta en un parking donde hay 8000 coches pero la llave no dicen de cual de todos es.
En ese ejemplo bastaria con que fueras probando ;D
Cita de: ZeroSkinet en 1 Mayo 2007, 19:53 PM
En ese ejemplo bastaria con que fueras probando ;D
y lo de md5 tambien, probas xor, probas cambio de accis, el pass suelto, probas todo tipo de algoritmo y listo.
pero quien probaria 8000 coches o todos los diccionarios en distintos tipos de encriptacion ? :P
yo me referia a si no sabes que esta en md5 pero ya han contestado que no podria ser :D