Se ve muy bien! No se si lo hiciste tú o lo copiaste... Solo lo digo por los créditos xD
Pues ya que dices que te mandan mps sobre el tema, supongo que hay gente interesada, así que con tu permiso me he animado a hacer unos cambios importantes y una pequeña GUI para tener un generador de codes definitivo... O casi xD
-Se puede usar de dos formas este script, Uno es automáticamente (Sin menú, Como el script de
geormarsch) configurando unas intuitivas variables, ahi donde pone "
Configuración predeterminada" en el script.
EJEMPLO: Para realizar la misma función que el script de seriales de
geormarsch, habria que editarlas Así:
Longitud=16Serial=SIUsarDefault=SIO por otro lado, se puede ejecutar el script para que salga el menú (Poniendo
UsarDefault=NO)...
Todo depende de ese parámetro "
Set UsarDefault="
(NO/SI).
-Se pueden crear todo tipo de códigos con un máximo de 16 caracteres (No quise hacer más largo el script, ya tiene demasiados FOR xD)
-El modo "
serial" sirve para hacer lo que hace el script de
geormarsch (Osea esto: xxxx-xxxx-xxxx-xxxx), Para eso hay que elegir longitud 16 en el menú, o como ya dije antes, configurar la "
configuración predeterminada" editando el script.
Quise hacer más complejo el modo serial, añadirle una opcion para elegir bloques (Por ejemplo xxxx-xxxx-xxxx o xxxxxxx-xxxxxxx-xxxxxxx), pero bueno sinceramente eso no lo iba a usar mucho yo y no quiero comerme la cabeza con tanto FOR, así que lo he dejado a medias por si alguien quiere seguir mejorando el script...
Sin más que añadir, unas imagenes, el script, y un saludo!
Title Generar Diccionario Brute Force o Serial v2.0
REM Code original by geormarsch
REM MOD By EleKTrO H@cKeR
REM Visita Foro.ElHacker.Net
: Instrucciones :
:###############:
:# Color #: Color de fondo de la consola de comandos.
:# Archivo #: Archivo de destino donde se guardarán los codigos generados.
:# Caracteres #: Los caracteres que se deben incluir en el código.
:
# Longitud #: El número de columnas
del código.
(Máximo 16
) :
# Serial #: Activa el modo serial
(El uso
del guión
).
:# UsarDefault #: Activar/Desactivar el uso de la configuración por defecto. Sirve para activar el modo silencioso, Sin menú ni nada
:##########################################################################################:
:Configuración predeterminada
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Set Archivo="
%~pd0Nuevo Diccionario %DATE:/=-
%.txt"
Set Caracteres=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:Menu
:::::
Mode
con cols=85 lines=30
Color %Color%
Set HoraInicio=
%Date% -
%TIME%
If /I "
%UsarDefault%"
EQU "SI"
(Goto :
Empezar)
:SubMenuColor
CLS
Echo. Elija un color para el fondo y las letras.
(Ejemplo: 07
^) Color /? | find "="
Echo. O puede usar el color por defecto pulsando "Enter".
Color %Color%
:SubMenuArchivo
CLS
Echo ____________________________________________________________________________________
Echo. Elija un nombre para el archivo de destino...
(Ejemeplo: Diccionario.txt
^) Echo. O puede usar el nombre por defecto pulsando "Enter".
:SubMenuCaracteres
CLS
Echo ____________________________________________________________________________________
Echo. Elija los caracteres, Debe separarlos
con espacios...
(Ejemeplo: A B C 1 2 3
^) Echo. O puede usar los caracteres por defecto pulsando "Enter".
:SubMenuLongitud
CLS
Echo. Caracteres=
%Caracteres% Echo ____________________________________________________________________________________
Echo. Elija la longitud de caracteres
del c¢digo...
(Máximo 16
) (Ejemeplo: 8
^)
:SubMenuSerial
CLS
Echo. Caracteres=
%Caracteres% Echo. Longitud=
%Longitud% Echo ____________________________________________________________________________________
Choice /M "¨Quiere usar el modo serial?"
:ChequearLongitud
Echo. Lo siento, En esta version el modo Serial solo se puede usar
con longitud de 16 caracteres...
rem :SubMenuBloques
rem CLS
rem Echo.
rem Echo. Color=%COLOR%
rem Echo. Archivo=%Archivo%
rem Echo. Caracteres=%Caracteres%
rem Echo. Longitud=%Longitud%
rem Echo. Serial=%Serial%
rem Echo ____________________________________________________________________________________
rem Echo.
rem Echo. Elija la longitud de los bloques del serial... (Ejemeplo: 4^) (xxxx-xxxx^)
rem Echo.
rem Set /P Bloques=^>^>^>
rem If NOT Defined Bloques (Goto :SubMenuBloques)
rem If %Bloques% GTR %Longitud% (
rem Echo.+
rem Echo. ERROR. El numero no puede ser mayor que la longitud!
rem Ping -n 4 localhost >Nul
rem Set Bloques=
rem Goto :SubMenuBloques)
:SubMenuFinal
CLS
Echo. Caracteres=
%Caracteres% Echo. Longitud=
%Longitud% Echo ____________________________________________________________________________________
Choice /M "¨Todo OK?"
CLS
:Empezar
::::::::
If /I
%Serial% EQU SI
(Call :
Generador_Serial_%Longitud%_Bloques_%Bloques% %Caracteres%) ELSE (Call :
Generador%Longitud% %Caracteres%)
:Fin
::::
Echo. El proceso de generaci¢n ha terminado
!! Echo. Inicio:
%HoraInicio% Echo. Fin:
%Date% -
%TIME% Echo. Pulse una tecla para salir...
:Generadores
::::::::::::
:Generador1
)
:Generador2
))
:Generador3
Echo.
%%a%%b%%c>>%Archivo% )))
:Generador4
Echo.
%%a%%b%%c%%d>>%Archivo% ))))
:Generador5
Echo.
%%a%%b%%c%%d%%e>>%Archivo% )))))
:Generador6
Echo.
%%a%%b%%c%%d%%e%%f>>%Archivo% ))))))
:Generador7
Echo.
%%a%%b%%c%%d%%e%%f%%g Echo.
%%a%%b%%c%%d%%e%%f%%g>>%Archivo% )))))))
:Generador8
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h Echo.
%%a%%b%%c%%d%%e%%f%%g%%h>>%Archivo% ))))))))
:Generador9
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i>>%Archivo% )))))))))
:Generador10
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j>>%Archivo% ))))))))))
:Generador11
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k>>%Archivo% )))))))))))
:Generador12
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l>>%Archivo% ))))))))))))
:Generador13
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m>>%Archivo% )))))))))))))
:Generador14
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n>>%Archivo% ))))))))))))))
:Generador15
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o>>%Archivo% )))))))))))))))
:Generador16
Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o%%p Echo.
%%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o%%p>>%Archivo% ))))))))))))))))
:Generador_Serial_16_Bloques_4
Echo.
%%a%%b%%c%%d-
%%e%%f%%g%%h-
%%i%%j%%k%%l-
%%m%%n%%o%%p Echo.
%%a%%b%%c%%d-
%%e%%f%%g%%h-
%%i%%j%%k%%l-
%%m%%n%%o%%p>>%Archivo% ))))))))))))))))