[Batch] Sacar la pass de una carpeta compartida en red

Iniciado por moikano→@, 3 Diciembre 2010, 11:58 AM

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

moikano→@

Hola, e estado buscando algún modo de entrar a una carpeta compartida a la que se necesita el usuario y el password, e encontrado un codigo que dándole el usuario y el host te saca la pass.

Lo e probado y no me funciona, produce el bucle pero no se para cuando pasa la combinación de contraseña ni hace nada para indicar que esa es la contraseña.

Mirar vosotros si veis algún problema en el codigo, si se necesita añadir o quitar algo. Por supuesto el código no es mio.

Esta sacado de aquí:

http://comunidad.dragonjar.org/f151/crackeo-de-contrasenas-para-recursos-compartidos-desde-ms-dos-6310/

Código (dos) [Seleccionar]
for /l %i in (0,1,1000) do if EXIST W:\ (echo &Start %i-1 &exit) else net use W: "\\RUTA\carpeta$" /u:"GRUPO\usuario" "%i"

leogtz

%i - 1
cmd.exe no permite hacer operaciones aritméticas así. Para eso se tiene que usar el comando "set" con su parámetro /a.

Supongo que es un intento de brute force, lo digo por el bucle.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

moikano→@

#2
Si, es un método de brute force en toda regla, y el bucle parece que este bien, pero cuando pasa la combinación de números correcta ni para ni te dice nada para saber que es esa, yo creo que directamente no lo prueba con el comando net o bien el else no esta bien puesto.