Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: moikano→@ en 3 Diciembre 2010, 11:58 am



Título: [Batch] Sacar la pass de una carpeta compartida en red
Publicado por: moikano→@ en 3 Diciembre 2010, 11:58 am
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/ (http://comunidad.dragonjar.org/f151/crackeo-de-contrasenas-para-recursos-compartidos-desde-ms-dos-6310/)

Código
  1. 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"


Título: Re: [Batch] Sacar la pass de una carpeta compartida en red
Publicado por: leogtz en 4 Diciembre 2010, 02:07 am
Código:
%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.


Título: Re: [Batch] Sacar la pass de una carpeta compartida en red
Publicado por: moikano→@ en 4 Diciembre 2010, 12:20 pm
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.