Por eng442, 29 de nov. de 2008 em Resolvidos
info
Grupo: Artesão
Registrado: 25/10/08
Posts: 125
Reputação: 0
Aí galera, programo em batch (linguagem bem simples) e fiz um gerador de senhas para tibia.
Não vou postar link pra download .bat pois vão dizer que é vírus.
Basta copiar o source (código) e colar em um bloco de notas e salvar com o título que quiser .bat
exemplo:
Salvar como>senha.bat
TA AÍ O SOURCE:
@echo offsetlocal ENABLEDELAYEDEXPANSION set caracteres=abcdefghijklmnopqrstuvwyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 set tt=O computador criou um arquivo "senha.txt" if exist "sequencia.txt" set tt=O computador adicionou uma nova sequencia a "senha.txt" set f=Programa original por GlaucoSK, adaptado por ITsuport if exist "senha.txt" set f=----- title Gerador de senhas echo. echo Este programa criara um log de ocorrencia com o titulo "log.txt" na pasta em que foi salvo. echo. pause echo %f%>>log.txt echo Programa iniciado %date% as %time%>>log.txt :choice cls echo. echo Como deseja que sua senha seja? echo. echo 1 - Sequencia de letras minusculas. echo 2 - Sequencia de letras minusculas e maiusculas. echo 3 - Sequencia de letras e numeros. echo. set/p opt=Digite a opcao desejada: if %opt% leq 0 goto choice if %opt% geq 4 goto choice set/p num=Digite o numero de caracteres (recomendado 6^+): echo. :1 set /a cont=cont+1 if %opt% == 1 set /a rnd=%random%%%25 if %opt% == 2 set /a rnd=%random%%%51 if %opt% == 3 set /a rnd=%random%%%61 set seq=!seq!!caracteres:~%rnd%,1! if %cont% == %num% goto fim goto 1 :fim echo %seq%>>senha.txt echo %tt%>>log.txt start senha.txt exit
setlocal ENABLEDELAYEDEXPANSION
set caracteres=abcdefghijklmnopqrstuvwyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
set tt=O computador criou um arquivo "senha.txt"
if exist "sequencia.txt" set tt=O computador adicionou uma nova sequencia a "senha.txt"
set f=Programa original por GlaucoSK, adaptado por ITsuport
if exist "senha.txt" set f=-----
title Gerador de senhas
echo.
echo Este programa criara um log de ocorrencia com o titulo "log.txt" na pasta em que foi salvo.
pause
echo %f%>>log.txt
echo Programa iniciado %date% as %time%>>log.txt
:choice
cls
echo Como deseja que sua senha seja?
echo 1 - Sequencia de letras minusculas.
echo 2 - Sequencia de letras minusculas e maiusculas.
echo 3 - Sequencia de letras e numeros.
set/p opt=Digite a opcao desejada:
if %opt% leq 0 goto choice
if %opt% geq 4 goto choice
set/p num=Digite o numero de caracteres (recomendado 6^+):
:1
set /a cont=cont+1
if %opt% == 1 set /a rnd=%random%%%25
if %opt% == 2 set /a rnd=%random%%%51
if %opt% == 3 set /a rnd=%random%%%61
set seq=!seq!!caracteres:~%rnd%,1!
if %cont% == %num% goto fim
goto 1
:fim
echo %seq%>>senha.txt
echo %tt%>>log.txt
start senha.txt
exit
pra quem tem dificuldade de decorar senhas use este:
@echo offtitle Passgen V1.5 color 0f echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Este programa gera senhas faceis de decorar, mas dificeis º echo º de roubar. As senhas sao geradas aleatoriamente apenas º echo º com numeros. Para gerar senhas complexas (com letras mai- º echo º usculas, minusculas e simbolos) use a versao 2.0 º echo º ------------------------ ENJOY! ------------------------ º echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ echo. pause :ram set /a rnd=%random%%%9 set /a rnd2=%random%%%9 set /a rnd3=%random%%%9 set /a rnd4=%random%%%9 if %rnd2% equ %rnd% goto ram if %rnd3% equ %rnd4% goto ram cls set/p num=Digite o numero de caracteres que voce deseja que sua senha possua. (de 5 a 7) if %num% equ 5 goto 5 if %num% equ 6 goto 6 if %num% equ 7 goto 7 goto ram :5 cls echo Sua senha e: echo %rnd%%rnd%%rnd2%%rnd3%%rnd4% echo. pause goto faz :6 cls echo Sua senha e: echo %rnd%%rnd2%%rnd%%rnd2%%rnd3%%rnd42% echo. pause goto faz :7 cls echo Sua senha e: echo %rnd%%rnd%%rnd2%%rnd2%%rnd%%rnd3%%rnd4% echo. pause :faz cls echo O que deseja fazer? echo. echo 1 - Sair echo 2 - Fazer nova senha echo. set /p faz=Digite a opcao desejada: if "%faz%"=="2" goto ram if "%faz%"=="1" goto fim goto :faz :fim exit
title Passgen V1.5
color 0f
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Este programa gera senhas faceis de decorar, mas dificeis º
echo º de roubar. As senhas sao geradas aleatoriamente apenas º
echo º com numeros. Para gerar senhas complexas (com letras mai- º
echo º usculas, minusculas e simbolos) use a versao 2.0 º
echo º ------------------------ ENJOY! ------------------------ º
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
:ram
set /a rnd=%random%%%9
set /a rnd2=%random%%%9
set /a rnd3=%random%%%9
set /a rnd4=%random%%%9
if %rnd2% equ %rnd% goto ram
if %rnd3% equ %rnd4% goto ram
set/p num=Digite o numero de caracteres que voce deseja que sua senha possua. (de 5 a 7)
if %num% equ 5 goto 5
if %num% equ 6 goto 6
if %num% equ 7 goto 7
goto ram
:5
echo Sua senha e:
echo %rnd%%rnd%%rnd2%%rnd3%%rnd4%
goto faz
:6
echo %rnd%%rnd2%%rnd%%rnd2%%rnd3%%rnd42%
:7
echo %rnd%%rnd%%rnd2%%rnd2%%rnd%%rnd3%%rnd4%
:faz
echo O que deseja fazer?
echo 1 - Sair
echo 2 - Fazer nova senha
set /p faz=Digite a opcao desejada:
if "%faz%"=="2" goto ram
if "%faz%"=="1" goto fim
goto :faz
/\
a versão 2.0 está em andamento ^^
Editado Novembro 29 por ITsuport
Grupo: Visconde
Registrado: 14/09/08
Posts: 362
Char no Tibia: Furios Roxyn
Não tem muito logica mas e ultiu pra quem nao tem criatividade nas senhas
info
Grupo: Artesão
Registrado: 25/10/08
Posts: 125
Reputação: 0
Aí galera, programo em batch (linguagem bem simples) e fiz um gerador de senhas para tibia.
Não vou postar link pra download .bat pois vão dizer que é vírus.
Basta copiar o source (código) e colar em um bloco de notas e salvar com o título que quiser .bat
exemplo:
Salvar como>senha.bat
TA AÍ O SOURCE:
pra quem tem dificuldade de decorar senhas use este:
/\
a versão 2.0 está em andamento ^^
Editado Novembro 29 por ITsuport