Anda di halaman 1dari 26

:: :: :: ::

iProtect 2.0.7.12 HND Softs. Todos os direitos reservados. 19/07/2012 - 05/08/2012 By Rafhack - rafael.flip@hotmail.com

@echo off :BGN [] setlocal disabledelayedexpansion enableextensions CALL:DEFIN set "Dir=%appdata%\iProtect" set "thm=%dir%\thmcor.cmd" if not exist "%thm%" ( ( echo/Set "B=F" echo/Set "F=0" )> "%thm%") call "%thm%" color %B%%F% Set "Blank= " Set "Unders=________________________________________" Set "Tags=########################################" echo/%blank:~0,18%[%unders%] cls echo/%blank:~0,18%[%tags:~0,5%%unders:~0,35%] if "%Exited%" == "1" ( Set "Exited=" Set "Param=" ) cls echo/%blank:~0,18%[%tags:~0,10%%unders:~0,30%] if "%1" == "-AS" ( Set "Param=%1") cls echo/%blank:~0,18%[%tags:~0,15%%unders:~0,25%] if "%param%" == "-AS" (Goto 2) Set "echostat=OFF" echo/%* |find /i "-on" > nul && ( Set "echostat=ON") echo/%*|find /i "-off" > nul && ( Set "echostat=OFF") cls echo/%blank:~0,18%[%tags:~0,20%%unders:~0,20%] if /i "%1" == "LogLogin" ( call:LogLogin exit/b ) cls echo/%blank:~0,18%[%tags:~0,25%%unders:~0,15%] @echo %echostat% Title iProtect set "Local=%~dp0" set "iProtect=%~dpnx0" cls echo/%blank:~0,18%[%tags:~0,30%%unders:~0,10%] set "Rdef=RSt" set "script=%~dp0Script" set "char=\,/,!,@,#,$,,-,_,=,+,,`,[,],{,},~,^^,:" set "char=%char%,, ,,,,,,, , , , , , , , , , , " cls if not exist "%script%" ( Md "%Script%" ) echo/%blank:~0,18%[%tags:~0,35%%unders:~0,5%] if not exist "%dir%" (

md "%dir%" ) attrib +h "%dir%" if not exist "%script%\crip.exe" ( if exist "%windir%\Script\Crip.exe" ( Copy "%windir%\Script\Crip.exe" "%script%\Crip.exe" >nul ) else ( echo/Falha na verifica o de arquivos echo/ \Script\Crip.exe echo/No encontrado! echo/ echo/... Set "ErrorLevel=316" CALL:LOGS Pause> nul Goto 6) ) if exist "%script%\msg.exe" ( Copy "%script%\msg.exe" "%windir%\Script\msg.exe" >nul ) else ( echo/Falha na verifica o de arquivos echo/ \Script\Msg.exe echo/No encontrado! echo/ echo/... Set "ErrorLevel=318" CALL:LOGS Pause> nul Goto 6) cls echo/%blank:~0,18%[%tags:~0,39%%unders:~0,1%] copy "%~dpnx0" "%windir%\%~nx0" >nul if not exist "%tmp%\iPro.tect" ( copy "%~dpnx0" "%tmp%\iPro.tect" 1>nul 2>nul ) mkdir "%windir%\Script" 2>nul copy "%script%\Crip.exe" "%windir%\Script\Crip.exe" >nul copy "%script%\Crip.exe" "%dir%\Crip.exe" > nul if not exist "%windir%\msg.exe" ( if not exist "%windir%\System32\msg.exe" ( Copy "%script%\Msg.exe" "%windir%\Msg.exe" 1>nul 2>nul || ( Copy "%script%\Msg.exe" "%windir%\System32\Msg.exe" 1>nul 2>nul || ( echo/ Falha no carregamento dos arquivos echo/ \Script\Msg.exe echo/ No foi possivel copiar o arquivo para a pasta do sistema ) ) ) ) cls echo/%blank:~0,18%[%tags:~0,40%] :info if /i "%1" == "-info" ( cls Set "say=%1" msg /Time:3 * "iProtect v. 2.0.7.12" msg /Time:2 * "Pasta do windows: %windir%" msg /Time:2 * "Arquitetura: %processor_architecture%" msg /Time:2 * "Usuario: %username%" msg /Time:2 * "Computador: %computername%" msg /Time:5 * "Criador: Rafhack" msg /Time:4 * "Email: rafael.flip@hotmail.com" msg /Time:4 * "Site: http://www.hackersnd.tk" ) Set "ErrorLevel=310" Call:Logs

if /i "%1" == "-info" (Goto 6) :vars [] goto %RDef% :RSt [] @echo %echostat% if exist "%dir%\EcProtect.cmd" ( del "%dir%\EcProtect.cmd" ) Call:Clr "Param" cls Title iProtect set "script=%windir%\Script" Set "opt=" set "cbc=echo/ ===========================iProtect========[v. 2.0.7.12]= ======" echo/%username% echo/ echo/ [%date% %time:~0,5%]============================================= echo/ =====================Bem vindo ao iProtect===================== echo/ ================================================[v. 2.0.7.12]== echo/ echo/ 1 Login echo/ 2 Criar conta echo/ 3 Ajuda echo/ 4 Outras op es echo/ 5 Conectar-se ao Hackers Net Devil echo/ 6 Sair echo/ set /p "opt= " if /i "%opt%" == "ON" ( Set "echostat=ON" Set "RDef=RSt" Goto vars) if /i "%opt%" == "OFF" ( Set "echostat=OFF" Set "RDef=RSt" Goto vars) For /L %%O in (1,1,6) do ( if not "%opt%" == "%%O" ( set "erl=1" ) else ( goto %opt% ) ) if "%erl%" == "1" ( echo/ '%opt%' No uma op o valida pause> nul Set "RDef=RSt" goto vars ) :1 [] cls %cbc% echo/ %cbc:~13,20%%cbc:~13,20% Digite V para voltar echo/ set/p "NomeLogin=LOGIN: " if "%Nomelogin%" == "" ( Set "NomeLogin=" Goto 1 ) if /i "%NomeLogin%" == "V" ( Set "NomeLogin=" Goto RSt ) if not exist "%dir%\%NomeLogin%_Desk.cmd" ( echo/%NomeLogin% no est cadastrado!. echo/

echo/... set "NomeLogin=" pause> nul goto 1 ) set "DeskFil=%dir%\%NomeLogin%_Desk.cmd%" set/p "Lpc=SENHA: " :Entra [] pushd "%dir%" Call "%DeskFil%" popd if "%param%" == "SA" ( Set "Exited=1" Exit/b ) if "%exc%" == "1" ( Set "ErrorLevel=314" CALL:LOGS Set "Exc=" Rd /S /Q "%dir%\%Clogin%_Dados" 2>nul Del "%dir%\%Clogin%_Desk.cmd" 2>nul Del "%dir%\%Clogin%FList.lista" 2>nul type "%dir%\UsrList.Lista" | find /v """%Clogin%""" > "%dir%\Lista.lst" Del "%dir%\UsrList.Lista" Ren "%dir%\Lista.lst" "UsrList.Lista" echo/Conta excluida echo/ echo/... Pause >nul Goto RSt ) Call:Logs Goto RSt :2 [] if "%param%" == "-AS" ( Set "CadLogin=%Clogin%" Set "cps=%ns%" Set "Say=SA" Goto CripSenha ) cls %cbc% echo/ %cbc:~13,20%%cbc:~13,20% Digite V para voltar echo/ set /p "CadLogin=Criar LOGIN: " if "%Cadlogin%" =="" ( Set "CadLogin=" Goto 2 ) if /i "%CadLogin%" == "V" ( Set "CadLogin=" Goto RSt ) if exist "%dir%\%CadLogin%_Desk.cmd" ( echo/%CadLogin% j est cadastrado, escolha outro. echo/ echo/... set "CadLogin=" pause> nul goto 2 ) :SetPsw [] set/p "cps=SENHA: " if "%cps%" == "" ( echo/Digite uma senha echo/ goto SetPsw )

:CC [] set/p "CC=Confirme: " if not "%CC%" == "%cps%" ( echo/Senhas no coincidem echo/ echo/... pause >nul Set "CC=" goto CC ) echo/ echo/Aguarde... For %%S in (%char%) do ( echo/"%cps%"| Find /i "%%S" >nul && ( echo/Sua senha no pode conter %%S echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) ) echo/"%cps%"|find ";" >nul && ( echo/Sua senha no pode conter ; echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) echo/"%cps%"|find 2>nul ">" >nul && ( echo/Sua senha no pode conter ^> echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) echo/"%cps%"|find 2>nul "<" >nul && ( echo/Sua senha no pode conter ^< echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) echo/"%cps%"|find 2>nul "&" >nul && ( echo/Sua senha no pode conter ^& echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) echo/"%cps%"|find 2>nul " " >nul && ( echo/Sua senha no pode conter espacos echo/ echo/... Pause> nul Set "Rdef=RSt" Goto vars) :CripSenha [] Taskkill -im crip.exe /f 2>nul Call "%script%\Crip.exe" -C %cps% :chama [] if exist "Cripto.cmd" ( Call "Cripto.cmd" ) else (Goto chama)

Set "dec=%cps%" Set "cps=%pwcripto%" Del "Cripto.cmd" if "%param%" == "-AS" (Goto Pula) set "Secreto=%random%" if %Secreto% GTR 10000 ( Set "Ltr1=Z" Set "Ltr2=L" ) if %Secreto% LSS 10000 ( Set "Ltr1=Y" Set "Ltr2=R" ) if not exist "%dir%\%cadlogin%_dados" ( mkdir "%dir%\%cadlogin%_dados" ) Set "mens=%CadLogin%, bem vindo a sua area de trabalho do iProtect," Set "mens=%mens% aqui voce pode proteger ou desproteger seus arquivos," Set "mens=%mens% alem de diversas outras funcoes, aproveite!" ( echo/Mensagem de iProtect echo/Data: %date% as %time:~0,5% echo/ echo/Mensagem: %mens% echo/ echo/!%cbc:~13,27%%cbc:~13,27%! ) > "%dir%\%CadLogin%_dados\%cadlogin%.msg" :Pula [] if not exist "%dir%\FList.lista" ( echo/"%systemdrive%\"> "%dir%\FList.lista" ) echo/>>"%dir%\%CadLogin%FList.lista echo/Set "blk=0" > "%dir%\%cadlogin%_dados\Blk.cmd" ( echo/::%cbc:~13,80% echo/:: Arquivo da area de trabalho de %cadlogin% echo/:: No modifique este arquivo echo/::%cbc:~13,27%%cbc:~13,27% echo/::Criado dia %date:~0,2% do mes %date:~3,2% do ano de %date:~6,4% as %ti me:~0,5% echo/ echo/@echo off echo/ if not defined iProtect ^( echo/ Title Acesso negado para %%username%% echo/ echo/Acesso Negado echo/ echo/ Esse arquivo apenas pode ser acessado atraves do iProtect echo/ echo/ echo/ echo... echo/ Pause ^>nul echo/ Exit ^) echo/ Set "CData=%date:~0,2%%date:~3,2%%date:~6,4%" echo/ Set "CLogin=%CadLogin%" echo/:Atualiza [] echo/ Set "CPsw=%cps%" echo/ if /i "%%~1" == "volta" ^(Exit/b^) echo/ Set "ECod=%ltr1%%secreto%%ltr2%" echo/ Set "lst=%dir%\FList.lista" echo/ Set "usr=%%dir%%\%%clogin%%_dados" echo/ if /i "%%1" == "-psw" ^( echo/ if /i "%%SCod%%" == "%%Ecod%%" ^( echo/ exit/b ^) else ^( echo/ CALL:ZERAR "CData,CLogin,CPsw,Ecod,lst,usr" echo/ echo/Codigo invalido echo/ echo/

echo/ echo/... echo/ Pause ^>nul echo/ Exit/b ^) ^) echo/ Taskkill -im crip.exe /f 2^>nul echo/ Call "%%dir%%\Crip.exe" -D %%cpsw%% echo/:chama [] echo/ if exist "DeCripto.cmd" ^( echo/ Call "DeCripto.cmd" ^>nul ^) else ^(goto chama^) echo/ Set "PwDec=%%PWCRIPTO%%" echo/ Del "Decripto.cmd" echo/ if not "%%Lpc%%" == "%%PWDEC%%" ^( echo/ echo/Senha incorreta. Verifique a senha e tente novamente. echo/ echo/ echo/ echo/... echo/ Pause^> nul echo/ Set "errorlevel=302" echo/ exit /b302 ^) else ^( echo/ Call "%%iProtect%%" LogLogin echo/ cls echo/ echo/Set "UData=%%date%%" ^> "%%usr%%\UAcc.cmd" echo/ Call:Zerar "lermsg,protect,arq,FDR,f_protect,dprotect,f_deprotect,etm " echo/ echo/Bem vindo %%clogin%% echo/ echo/^) echo/:VBlk [] echo/ Call:Zerar "dbl,dbsenha,pwcripto" echo/ Call "%%usr%%\Blk.cmd" echo/ if "%%blk%%" == "1" ^( echo/ echo/Conta bloqueada. Digite DBQ para desbloquear echo/ echo/ echo/ Set /p "dbl= " ^) else ^(Goto LerMsg^) echo/ if /i "%%dbl%%" == "dbq" ^( echo/ cls echo/ Set /p "DbSenha=Senha " ^) else ^( echo/ echo/%%dbl%% nao e uma opcao valida echo/ echo/ echo/ echo/... echo/ pause ^>nul echo/ Goto VBlk ^) echo/ Call "%%dir%%\Crip.exe" -D %%cpsw%% echo/:DBChama [] echo/ if exist "DeCripto.cmd" ^( echo/ Call "DeCripto.cmd" ^) else ^( echo/ Goto DBChama ^) echo/ Del DeCripto.cmd echo/ if not "%%DBSenha%%" == "%%PWCRIPTO%%" ^( echo/ cls echo/ echo/Senha incorreta echo/ echo/ echo/ echo/... echo/ pause ^>nul echo/ Goto VBlk ^) else ^( echo/ echo/Set "blk=0" ^> "%%usr%%\Blk.cmd" echo/ Goto VBlk ^) echo/:LerMsg [] echo/ if not exist "%%usr%%\%%clogin%%.msg" ^(goto continue^) echo/ echo/Voce tem echo/ type "%%usr%%\%%clogin%%.msg" ^| find /c /i "!%cbc:~13,27%%cbc:~13,27%! " echo/ echo/Mensagens

echo/ goto setp echo/:setp [] echo/ echo/ echo/ echo/Digite L para ler ou ENTER para continuar echo/ Set /p "lermsg= " echo/ if "%%lermsg%%" == "" ^(Goto Continue^) echo/ if /i "%%lermsg%%" == "L" ^( echo/ CALL:Mensagem echo/ Goto Continue^) echo/ Set "Lermsg=" echo/ Goto Setp echo/:Continue [] echo/ Call:Zerar "lermsg,protect,arq,FDR,f_protect,dprotect,f_deprotect,etm,o pcao,des,DSenha" echo/ cls echo/ Title O que deseja fazer agora %%cLogin%% ? echo/ echo/ 1 Proteger um ARQUIVO echo/ echo/ 2 Proteger uma PASTA echo/ echo/ 3 Desproteger um ARQUIVO echo/ echo/ 4 Desproteger uma PASTA echo/ echo/ 5 Configurar sua conta echo/ echo/ 6 Outras opcoes echo/ echo/ 7 Sair de sua conta echo/ Set /p "opcao= " echo/ For /L %%%%P in ^(1,1,7^) do ^( echo/ if not "%%opcao%%" == "%%%%P" ^( echo/ Set "uerl=1"^) else ^(Goto u%%opcao%%^)^) echo/ if "%%uerl%%" == "1" ^( echo/ echo/ '%%opcao%%' nao e uma opcao valida echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue^) echo/:u1 [] echo/ cls echo/ Title Proteger arquivo echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ Digite a baixo o caminho do arquivo que deseja proteger echo/ echo/ * Ou digite DLG para abrir a caixa de dialogo * echo/ echo/ echo/ Set /p "protect= " echo/ echo/%%protect%% ^|find "\\" ^>nul ^&^& ^( echo/ echo/ '\\' Nao permitido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Set "protect=" echo/ Goto U1^) echo/ if /i "%%protect%%" == "V" ^(Goto Continue^) echo/:CDialogoArquivo [ROT] echo/ if /i "%%protect%%" == "DLG" ( echo/ ^( echo/ echo/WScript.echo GetFileName^^^("%systemdrive%\", "Todos arquivos (* .*)|*.*"^^^) echo/ echo/Function GetFileName ^^^(mydir, myfilter^^^) echo/ echo/Dim iProtect echo/ echo/Set iProtect = CreateObject ^^^("UserAccounts.CommonDialog"^^^) echo/ echo/If mydir = "" then echo/ echo/ iProtect.Initialdir = CreateObject ^^^("WScript.Shell"^^^).Spec ialFolders^^^("MyDocuments"^^^)

echo/ echo/Else echo/ echo/ iProtect.Initialdir = mydir echo/ echo/End If echo/ echo/If myfilter = "" Then echo/ echo/ iProtect.Filter = "Todos arquivos^^^|*.*" echo/ echo/Else echo/ echo/ iProtect.Filter = myFilter echo/ echo/End If echo/ echo/if iProtect.ShowOpen Then echo/ echo/ GetFileName = iProtect.FileName echo/ echo/Else echo/ echo/ GetFileName = "" echo/ echo/End If echo/ echo/End Function echo/ ^) ^> Dialog.vbs echo/ For /F "tokens=*" %%%%E in ^('CScript //Nologo Dialog.vbs'^) Do ^(Set " arq=%%%%E"^) echo/ Del "Dialog.vbs" echo/ if /i "%%~1" == "rot" ^( echo/ exit/b^) ^) else ^( echo/ Set "arq=%%protect%%" ^) echo/ CALL:CHK "%%ARQ%%" echo/ if "%%returns%%" == "1" ^( echo/ echo/Nesta area voce pode apenas proteger arquivos, nao pastas echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) echo/ type "%%lst%%" ^| find /i """%%arq%%.""" ^>nul ^&^& ^( echo/ CLS echo/ echo/ Este arquivo ja esta sendo protegido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) echo/ if exist "%%arq%%" ^( echo/ Cacls "%%arq%%" /e /c /p %%username%%:N ^>nul echo/ echo/"%%arq%%." ^>^>"%%lst%%" echo/ echo/"%%arq%%." ^>^>"%%dir%%\%%Clogin%%FList.lista" echo/ CLS echo/ echo/O arquivo echo/ echo/"%%arq%%" echo/ echo/foi protegido! echo/ echo/ echo/ echo/... echo/ Pause ^>nul ^) else ^( echo/ echo/Este arquivo nao existe echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U1^) echo/ Goto Continue echo/:u2 [] echo/ cls echo/ Title Proteger pasta echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ Digite a baixo o caminho da pasta que deseja proteger echo/ echo/ * Ou digite DLG para abrir a caixa de dialogo * echo/ echo/ echo/ Set /p "f_protect= "

echo/ echo/%%f_protect%% ^|find "\\" ^>nul ^&^& ^( echo/ echo/ '\\' Nao permitido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Set "f_protect=" echo/ Goto U2^) echo/ if /i "%%f_protect%%" == "V" ^(Goto Continue^) echo/:CDialogoPasta [ROT] echo/ if /i "%%f_protect%%" == "DLG" ^( echo/ ^( echo/ echo/Option Explicit echo/ echo/WScript.echo BrowseFolder^^^( "My Computer", true^^^) echo/ echo/Function BrowseFolder ^^^(myStartLocation, blnSimpleDialog ^^^) echo/ echo/ Const MY_COMPUTER = ^^^&H11^^^& echo/ echo/ Const WINDOW_HANDLE = 0 echo/ echo/Dim numOptions, objFolder, objFolderItem echo/ echo/Dim objPath, objShell, strPath, strPrompt echo/ echo/StrPrompt = "Selecione a pasta que deseja %%des%%proteger:" echo/ echo/If blnSimpleDialog = True Then echo/ echo/ numOptions = 0 echo/ echo/Else echo/ echo/ numOptions = ^^^&H10^^^& echo/ echo/End If echo/ echo/Set objShell = CreateObject ^^^("Shell.Application"^^^) echo/ echo/If UCase^^^( myStartLocation ^^^) = "MY_COMPUTER" then echo/ echo/ Set objFolder = ObjShell.NameSpace^^^(MY_COMPUTER^^^) echo/ echo/ Set objFolderItem = objFolder.Self echo/ echo/ strPath = objFolderItem.Path echo/ echo/Else echo/ echo/strPath = myStartLocation echo/ echo/End If echo/ echo/Set objFolder = objShell.BrowseForFolder ^^^(WINDOW_HANDLE, strP rompt, numOptions, strPath ^^^) echo/ echo/If objFolder is nothing then echo/ echo/ BrowseFolder = "" echo/ echo/ Exit Function echo/ echo/End If echo/ echo/Set objFolderItem = objFolder.Self echo/ echo/objPath = objFolderItem.Path echo/ echo/BrowseFolder = objPath echo/ echo/End Function echo/ ^) ^> FDialogo.vbs echo/ For /F "tokens=*" %%%%P in ^('CSCRIPT //NOLOGO FDIALOGO.vbs'^) do ^(SET "FDR=%%%%P"^) echo/ Del "FDialogo.vbs" echo/ if "%%~1" == "rot" ^( echo/ exit/b^)^) else ^(Set "FDR=%%f_protect%%"^) echo/ CALL:CHK "%%FDR%%" echo/ if %%returns%% ==0 ^( echo/ echo/Nesta area voce pode apenas proteger pastas, nao arquivos echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) echo/ type "%%lst%%" ^| find /i """%%FDR%%.""" ^>nul ^&^& ^( echo/ CLS echo/ echo/ Esta pasta ja esta sendo protegida echo/ echo/ echo/ echo/...

echo/ Pause ^>nul echo/ Goto Continue ^) echo/ if exist "%%FDR%%" ^( echo/ Cacls "%%FDR%%" /e /c /p %%username%%:N ^>nul echo/ echo/"%%FDR%%." ^>^>"%%lst%%" echo/ echo/"%%FDR%%." ^>^>"%%dir%%\%%Clogin%%FList.lista" echo/ CLS echo/ echo/A pasta echo/ echo/"%%FDR%%" echo/ echo/foi protegida! echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) else ^( echo/ echo/Esta pasta nao existe echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U2^) echo/:u3 [] echo/ cls echo/ Title Desproteger arquivo echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ Digite a baixo o caminho do arquivo que deseja desproteger echo/ echo/ * Ou digite DLG para abrir a caixa de dialogo * echo/ echo/ echo/ Set /p "dprotect= " echo/ echo/%%dprotect%% ^|find "\\" ^>nul ^&^& ^( echo/ echo/ '\\' Nao permitido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Set "dprotect=" echo/ Goto U3^) echo/ if /i "%%dprotect%%" == "V" ^(Goto Continue^) echo/ if /i "%%dprotect%%" == "DLG" ^( echo/ Set "protect=dlg" echo/ Call:CDialogoArquivo rot^) else ^( echo/ Set "arq=%%dprotect%%" ^) echo/ CALL:CHK "%%ARQ%%" echo/ if %%returns%% ==1 ^( echo/ echo/Nesta area voce pode apenas desproteger arquivos, nao pastas echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) echo/ type "%%dir%%\%%Clogin%%FList.lista" ^| find """%%arq%%.""" ^>nul ^|^| ^( echo/ echo/Voce so pode desproteger um arquivo que ja tenha protegido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue^) echo/ if exist "%%arq%%" ^( echo/ Cacls "%%arq%%" /e /c /p %%username%%:F ^>nul echo/ type "%%lst%%" ^| find /i /v """%%arq%%.""" ^>"%%dir%%\Remo.tira" echo/ del "%%lst%%" echo/ ren "%%dir%%\remo.tira" "FList.lista" echo/ type "%%dir%%\%%Clogin%%FList.lista" ^| find /i /v """%%arq%%.""" ^> " %%dir%%\Remo.tira"

echo/ del "%%dir%%\%%Clogin%%FList.lista" echo/ ren "%%dir%%\Remo.tira" "%%Clogin%%FList.lista" echo/ CLS echo/ echo/O arquivo echo/ echo/"%%arq%%" echo/ echo/foi desprotegido! echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto continue ^) else ^( echo/ echo/Esta arquivo nao existe echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U3^) echo/:u4 [] echo/ cls echo/ Title Desproteger pasta echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ Digite a baixo o caminho da pasta que deseja desproteger echo/ echo/ * Ou digite DLG para abrir a caixa de dialogo * echo/ echo/ echo/ Set /p "f_dprotect= " echo/ echo/%%f_protect%% ^|find "\\" ^>nul ^&^& ^( echo/ echo/ '\\' Nao permitido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Set "f_dprotect=" echo/ Goto U4^) echo/ if /i "%%f_dprotect%%" == "V" ^(Goto Continue^) echo/ if /i "%%f_dprotect%%" == "DLG" ^( echo/ Set "f_protect=dlg" echo/ Set "Des=des" echo/ Call:CDialogoPasta rot^) else ^( echo/ Set "FDR=%%f_dprotect%%" ^) echo/ CALL:CHK "%%FDR%%" echo/ if %%returns%% ==0 ^( echo/ echo/Nesta area voce pode apenas desproteger pastas, nao arquivos echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue ^) echo/ type "%%dir%%\%%Clogin%%FList.lista" ^| find """%%FDR%%.""" ^>nul ^|^| ^( echo/ echo/Voce so pode desproteger uma pasta que ja tenha protegido echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Continue^) echo/ if exist "%%FDR%%" ^( echo/ Cacls "%%FDR%%" /e /c /p %%username%%:F ^>nul echo/ type "%%lst%%" ^| find /i /v """%%FDR%%.""" ^>"%%dir%%\Remo.tira" echo/ del "%%lst%%" echo/ ren "%%dir%%\remo.tira" "FList.lista" echo/ type "%%dir%%\%%Clogin%%FList.lista" ^| find /i /v """%%FDR%%.""" ^> " %%dir%%\Remo.tira" echo/ del "%%dir%%\%%Clogin%%FList.lista" echo/ ren "%%dir%%\Remo.tira" "%%Clogin%%FList.lista" echo/ CLS

echo/ echo/A pasta echo/ echo/"%%FDR%%" echo/ echo/foi desprotegida! echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto continue ^) else ^( echo/ echo/Esta pasta nao existe echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U4^) echo/:u5 [] echo/ cls echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ echo/ Call:Zerar "lermsg,protect,arq,FDR,f_protect,dprotect,f_deprotect,etm,c onfig,des,DSenha,C2Senha" echo/ Call:Zerar "eam,c3senha,certeza" echo/ Title O que deseja fazer agora %%cLogin%% ? echo/ echo/ 1 Bloquear sua conta echo/ echo/ 2 Alterar sua senha echo/ echo/ 3 Excluir sua conta echo/ Set /p "config= " echo/ if /i "%%config%%" == "V" ^( echo/ Goto Continue ^) echo/ For /L %%%%C in ^(1,1,3^) do ^( echo/ if not "%%config%%" == "%%%%C" ^( echo/ Set "uerl=1"^) else ^(Goto c%%config%%^)^) echo/ if "%%uerl%%" == "1" ^( echo/ echo/ '%%config%%' nao e uma opcao valida echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U5^) echo/:c1 [] echo/ set /p "DSenha=Senha: " echo/ Call "%%dir%%\Crip.exe" -D %%cpsw%% echo/:BChama echo/ if exist "DeCripto.cmd" ^(Call "DeCripto.cmd"^) else ^( echo/ Goto BChama ^) echo/ if not "%%Dsenha%%" == "%%PWCRIPTO%%" ^( echo/ echo/Senha incorreta. echo/ echo/ echo/ echo/... echo/ Del "DeCripto.cmd" echo/ Pause ^>nul echo/ Goto U5 ^) else ^( echo/ echo/Set Bloqueia=1 ^>^> "%%dir%%\%%CLogin%%_Dados\nfo.cmd" echo/ echo/Set "Blk=1" ^> "%%usr%%\Blk.cmd" echo/ cls echo/ Goto VBlk ^) echo/:c2 [] echo/ echo/ echo/ set /p "C2Senha=Senha atual: " echo/ Call "%%dir%%\Crip.exe" -D %%cpsw%% echo/:C2Chama [] echo/ if exist "DeCripto.cmd" ^( echo/ Call "Decripto.cmd" ^) else ^( echo/ Goto C2Chama ^)

echo/ if not "%%C2Senha%%" == "%%PWCRIPTO%%" ^( echo/ echo/Senha incorreta echo/ echo/ echo/ echo/... echo/ Del "DeCripto.cmd" echo/ Pause^>nul echo/ Goto U5 ^) else ^( echo/ Del "DeCripto.cmd" echo/ Set /p "Ns=Nova senha: " ^) echo/ For %%%%S in ^(%%char%%^) do ^( echo/ echo/%%ns%% ^| find /i "%%%%S" ^>nul ^&^& ^( echo/ echo/Sua senha nao pode conter '%%%%S' echo/ echo/ echo/ echo/... echo/ Pause^>nul echo/ Goto U5 ^)^) echo/ echo/Set Altera=1 ^>^> "%%dir%%\%%CLogin%%_Dados\nfo.cmd" echo/ ^( echo/ echo/::Alterador de senhas do iProtect [AsProtect.cmd] echo/ echo/:: HND Softs. Todos os direitos reservados echo/ echo/::Este arquivo faz parte do iProtect echo/ echo/::Se o iProtect nao estiver em execuco echo/ echo/::Exclua este arquivo do seu disco rgido echo/ echo/ echo/ echo/@echo off echo/ echo/ Pushd "%%local%%" echo/ echo/ Call "%%%%iProtect%%%%" -AS 1^^^>nul 2^^^>nul echo/ echo/ Popd echo/ echo/ Exit/b echo/ ^) ^> "AsProtect.cmd" echo/ Call "AsProtect.cmd" echo/:DelAsProtect [] echo/ Del "AsProtect.cmd" echo/ if exist "AsProtect.cmd" ^( echo/ Goto DelAsProtect ^) echo/ CALL:ATUALIZA Volta echo/ CALL:ZERAR "ns,c2senha" echo/ CLS echo/ echo/Senha Alterada. echo/Pause ^>nul echo/Goto U5 echo/:c3 [] echo/ echo/ echo/ set /p "C3Senha=Senha: " echo/ Call "%%dir%%\Crip.exe" -D %%cpsw%% echo/:C3Chama [] echo/ if exist "DeCripto.cmd" ^( echo/ Call "DeCripto.cmd" ^) else ^( echo/ Goto C3Chama ^) echo/ if not "%%C3Senha%%" == "%%PWCRIPTO%%" ^( echo/ Del "Decripto.cmd" echo/ echo/Senha incorreta echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U5 ^) else ^( echo/ Del "Decripto.cmd" ^) echo/:Certeza [] echo/ Set /p "certeza=Tem certeza que deseja excluir sua conta? [S/N] " echo/ For %%%%C in ^(S,N^) do ^(

echo/ if /i not "%%certeza%%" == "%%%%C" ^( echo/ Set "c3erl=1" ^) else ^(Goto C3Continue^) ^) echo/ if "%%c3erl%%" == "1" ^( echo/ Goto Certeza ^) echo/:C3Continue echo/ if /i "%%certeza%%" == "S" ^(Goto $C3Continue^) echo/ if /i "%%certeza%%" == "N" ^(Goto U5 ^) echo/:$C3Continue [] echo/ type "%%dir%%\%%clogin%%FList.lista" ^|find "\" ^>nul ^&^& ^( echo/ echo/ echo/ echo/Voce est protegendo arquivos. Se excluir sua conta echo/ echo/estes arquivos ficarao totalmente inacessiveis. ^) ^|^| ^( echo/ Goto $EXC ^) echo/:$PER [] echo/ echo/ echo/ Set /p "eam=Deseja excluir sua conta mesmo assim? [S/N] " echo/ For %%%%D in ^(S,N^) do ^( echo/ if /i not "%%eam%%" == "%%%%D" ^( echo/ Set "c3uerl=1" ^) else ^(Goto $EXC^) ^) echo/ if "%%c3uerl%%" == "1" ^( echo/ Goto $PER ^) echo/:$EXC [] echo/ if /i "%%eam%%" == "S" ^(Goto $EXC^) echo/ if /i "%%eam%%" == "N" ^(Goto U5 ^) echo/ Set "exc=1" echo/ Exit/b echo/:u6 [] echo/ CALL:ZERAR "tmsg,tusr,uextra" echo/ cls echo/ echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ echo/ echo/ Title O que deseja fazer agora %%cLogin%% ? echo/ echo/ 1 Enviar mensagem echo/ echo/ 2 Ler mensagens echo/ echo/ 3 Ver codigo secreto echo/ echo/ 4 Ver arquivos que voce esta protegendo echo/ echo/ 5 Ver os usuarios do iProtect neste computador echo/ Set /p "uextra= " echo/ if /i "%%uextra%%" == "v" ^( echo/ Goto Continue ^) echo/ For /L %%%%R IN ^(1,1,5^) do ^( echo/ if not "%%uextra%%" == "%%%%R" ^( echo/ Set "u6erl=1" ^) else ^(Goto e%%uextra%%^) ^) echo/ if "%%u6erl%%" == "1" ^( echo/ echo/'%%uextra%%' nao e uma opcao valida echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U6 ^) echo/:e1 [] echo/ Set /p "tusr=Enviar para: " echo/ if not exist "%%dir%%\%%tusr%%_Desk.cmd" ^( echo/ echo/Usuario '%%tusr%%' nao existe echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ GOTO U6^) else ^( echo/ Set /p "tmsg=Mensagem: " ^) echo/ ^( echo/ echo/

echo/ echo/Mensagem de %%cLogin%% echo/ echo/Data: %%date%% as %%time:~0,5%% echo/ echo/ echo/ echo/Mensagem: %%tmsg%% echo/ echo/ echo/ echo/!%cbc:~13,27%%cbc:~13,27%! echo/ ^) ^>^> "%%dir%%\%%tusr%%_Dados\%%tusr%%.msg" echo/ echo/Mensagem enviada echo/ echo/ echo/ echo/... echo/ Pause^>nul echo/ Goto U6 echo/:e2 [] echo/ if not exist "%%usr%%\%%clogin%%.msg" ^( echo/ echo/Voce nao tem mensagens echo/ echo/ echo/ echo/... echo/ Pause^>nul echo/ Goto U6^) echo/ CALL:Mensagem echo/ Goto U6 echo/:e3 [] echo/ cls echo/ echo/Seu codigo secreto e %%ecod%% echo/ echo/ echo/ echo/Para recuperar sua senha sera requisitado echo/ echo/o seu codigo secreto, guarde-o em local seguro, echo/ echo/para que apenas voce tenha acesso a ele. echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U6 echo/:e4 [] echo/ echo/ echo/ type "%%dir%%\%%Clogin%%FList.lista" ^| find /c """" ^& echo/Arquivos echo/ echo/ echo/ type "%%dir%%\%%Clogin%%FList.lista" echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U6 echo/:e5 [] echo/ echo/ echo/ type "%%dir%%\UsrList.lista" ^| find /c """" ^& echo/Usuarios echo/ echo/ echo/ type "%%dir%%\UsrList.lista" echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto U6 echo/:u7 [] echo/ Goto exit echo/:Mensagem echo/ cls echo/ Type "%%usr%%\%%Clogin%%.msg" echo/ Pause^>nul echo/ echo/ echo/ echo/Deseja excluir todas as mensagens?^(S/N^) echo/ Set/p "etm= " echo/ if /i "%%etm%%" == "S" ^(

echo/ del "%%usr%%\%%clogin%%.msg" echo/ cls echo/ echo/ echo/ echo/Mensagens excluidas. echo/ echo/ echo/ echo/... echo/ Pause ^>nul echo/ Goto Cont^) echo/ if /i "%%etm%%" == "N" ^( echo/ Goto Cont^) echo/ if /i "%%etm%%" == "" ^( echo/ Goto Mensagem ^) echo/ Goto Mensagem echo/:Cont [] echo/ exit/b echo/:exit [] echo/ Set "errorlevel=300" echo/ exit/b300 echo/:Zerar [Variaveis] echo/ For %%%%V in ^(%%~1^) do ^(Set "%%%%V="^) echo/ Exit/b echo/:CHK [^(Arquivo,Pasta^)] echo/ echo/%%~a1 ^| find /i "d" ^>nul ^&^& ^(Set returns=1^) ^|^| ^(Set retur ns=0^) echo/ exit/b ) > "%dir%\%CadLogin%_Desk.cmd" Cls if "%param%" == "-AS" (Goto Pula2) echo/Cadastro criado! echo/ echo/... echo/"%CadLogin%" >> "%dir%\UsrList.lista" Set "msg=%CadLogin%, seu codigo secreto e %ltr1%%secreto%%ltr2%" Call:CaixadeMensagem "%msg%" "%CadLogin%" "Exclamation" :Pula2 [] if not exist "%dir%\%CadLogin%_Dados\nfo.cmd" ( ( echo/Set Altera=0 echo/Set Bloqueia=0 ) > "%dir%\%CadLogin%_Dados\nfo.cmd" ) Set "NomeLogin=%CadLogin%" Set "Lpc=%dec%" Set "Dec=" Set "DeskFil=%appdata%\iProtect\%CadLogin%_Desk.cmd" if "%param%" == "-AS" ( Set "ErrorLevel=312" ) else ( Set "ErrorLevel=306" ) Call:Logs if "%param%" == "-AS" (Exit/b) Goto Entra :3 [] cls echo/Ajuda pause> nul Goto RSt :4 [] Set "Extra=" call "%thm%" color %B%%F% cls

echo/%username% echo/ echo/ [%date% %time:~0,5%]============================================= echo/ =====================Bem vindo ao iProtect===================== echo/ ================================================[v. 2.0.7.12]== echo/ echo/ 1 Criar atalho na rea de trabalho echo/ 2 Alterar cores echo/ 3 Recupera o de senha echo/ 4 Voltar echo/ set/p "extra= " For /L %%O in (1,1,4) do ( if not "%extra%" == "%%O" ( set "erl=1" ) else ( goto %extra%extra ) ) if "%erl%" == "1" ( echo/ %extra% No e uma opco valida pause> nul Set "RDef=4" goto vars ) :5 [] cls %cbc% echo/Carregando navegador... ( echo/[InternetShortCut] echo/URL=http://www.hackersnd.tk ) > Site.url Site.url Del Site.url Set "RDef=RSt" goto vars :6 [] if "%param%" == "SA" ( Exit/b) set "ErrorLevel=308" Call:Logs color title %comspec% endlocal exit/b :1extra [] pause ( echo/:: Atalho para inicializa o do iProtect echo/:: Para alterar a forma que o iProtect se inicia echo/:: Altere a linha 11 para: echo/:: iProtect -on [Op o echo ligada] echo/:: iProtect -off [Op o echo desligada] echo/:: iProtect -info [Modo de informacoes] echo/@echo off echo/ Set "Atalho=Sim" echo/ Title Iniciando por atalho echo/ cd "%%windir%%" echo/ iProtect ) > "%userprofile%\Desktop\iProtect.bat" echo/Atalho criado! echo/ echo/...

pause > nul set "extra=" Set "RDef=4" Goto vars :2extra [] cls call "%thm%" if /i "%F%" == "0" (set Fore=Preto) if /i "%F%" == "1" (set Fore=Azul) if /i "%F%" == "2" (set Fore=Verde) if /i "%F%" == "3" (set Fore=Verde gua) if /i "%F%" == "4" (set Fore=Vermelho) if /i "%F%" == "5" (set Fore=Roxo) if /i "%F%" == "6" (set Fore=Amarelo) if /i "%F%" == "7" (set Fore=Branco) if /i "%F%" == "8" (set Fore=Cinza) if /i "%F%" == "9" (set Fore=Azul Claro) if /i "%F%" == "A" (set Fore=Verde Claro) if /i "%F%" == "B" (set Fore=Verde gua Claro) if /i "%F%" == "C" (set Fore=Vermelho Claro) if /i "%F%" == "D" (set Fore=Rosa Pink) if /i "%F%" == "E" (set Fore=Amarelo Claro) if /i "%F%" == "F" (set Fore=Branco Brilhante) if /i "%B%" == "0" (set Back=Preto) if /i "%B%" == "1" (set Back=Azul) if /i "%B%" == "2" (set Back=Verde) if /i "%B%" == "3" (set Back=Verde gua) if /i "%B%" == "4" (set Back=Vermelho) if /i "%B%" == "5" (set Back=Roxo) if /i "%B%" == "6" (set Back=Amarelo) if /i "%B%" == "7" (set Back=Branco) if /i "%B%" == "8" (set Back=Cinza) if /i "%B%" == "9" (set Back=Azul Claro) if /i "%B%" == "A" (set Back=Verde Claro) if /i "%B%" == "B" (set Back=Verde gua Claro) if /i "%B%" == "C" (set Back=Vermelho Claro) if /i "%B%" == "D" (set Back=Rosa Pink) if /i "%B%" == "E" (set Back=Amarelo Claro) if /i "%B%" == "F" (set Back=Branco Brilhante) %cbc% echo/ Fundo:%Back% - Letras:%Fore% %cbc:~13,22% echo/ echo/1 Preto echo/2 Branco echo/3 Branco Brilhante echo/4 Verde echo/5 Verde gua echo/6 Verde Claro echo/7 Verde gua Claro echo/8 Vermelho echo/9 Vermelho Claro echo/10 Roxo echo/11 Amarelo echo/12 Amarelo Claro echo/13 Cinza echo/14 Azul echo/15 Azul claro echo/16 Rosa Pink echo/ Set "fundo="

set/p "fundo=Selecione a cor do fundo: " if "%fundo%" == "1" ( set fnd=0 goto scnd) if "%fundo%" == "2" ( set fnd=7 goto scnd) if "%fundo%" == "3" ( set fnd=F goto scnd) if "%fundo%" == "4" ( set fnd=2 goto scnd) if "%fundo%" == "5" ( set fnd=3 goto scnd) if "%fundo%" == "6" ( set fnd=A goto scnd) if "%fundo%" == "7" ( set fnd=B goto scnd) if "%fundo%" == "8" ( set fnd=4 goto scnd) if "%fundo%" == "9" ( set fnd=C goto scnd) if "%fundo%" == "10" ( set fnd=5 goto scnd) if "%fundo%" == "11" ( set fnd=6 goto scnd) if "%fundo%" == "12" ( set fnd=E goto scnd) if "%fundo%" == "13" ( set fnd=8 goto scnd) if "%fundo%" == "14" ( set fnd=1 goto scnd) if "%fundo%" == "15" ( set fnd=9 goto scnd) if "%fundo%" == "16" ( set fnd=D goto scnd) echo/ echo/%fundo% no e uma cor vlida echo/ echo/... pause> nul goto 2extra :scnd [] cls %cbc% echo/ Fundo:%Back% - Letras:%Fore% %cbc:~13,22% echo/

echo/1 Preto echo/2 Branco echo/3 Branco Brilhante echo/4 Verde echo/5 Verde gua echo/6 Verde Claro echo/7 Verde gua Claro echo/8 Vermelho echo/9 Vermelho Claro echo/10 Roxo echo/11 Amarelo echo/12 Amarelo Claro echo/13 Cinza echo/14 Azul echo/15 Azul claro echo/16 Rosa Pink echo/ Set "Letra=" set/p "Letras=Selecione a cor das letras: " if "%letras%" == "%fundo%" ( echo/ echo/letras no podem ser iguais ao fundo echo/ echo/... pause> nul goto scnd ) if "%letras%" == "1" ( set ltr=0 goto thrd) if "%letras%" == "2" ( set ltr=7 goto thrd) if "%letras%" == "3" ( set ltr=F goto thrd) if "%letras%" == "4" ( set ltr=2 goto thrd) if "%letras%" == "5" ( set ltr=3 goto thrd) if "%letras%" == "6" ( set ltr=A goto thrd) if "%letras%" == "7" ( set ltr=B goto thrd) if "%letras%" == "8" ( set ltr=4 goto thrd) if "%letras%" == "9" ( set ltr=C goto thrd) if "%letras%" == "10" ( set ltr=5 goto thrd) if "%letras%" == "11" ( set ltr=6 goto thrd) if "%letras%" == "12" (

set ltr=E goto thrd) if "%letras%" == "13" ( set ltr=8 goto thrd) if "%letras%" == "14" ( set ltr=1 goto thrd) if "%letras%" == "15" ( set ltr=9 goto thrd) if "%letras%" == "16" ( set ltr=D goto thrd) echo/ echo/%letras% no e uma cor valida echo/ echo/... pause> nul goto scnd :thrd [] ( echo/Set "B=%fnd%" echo/Set "F=%ltr%" )> "%thm%" echo/ echo/Cores alteradas! echo/ echo/... Pause>nul Set "RDef=4" goto vars :3extra [] cls echo/%cbc:~13,27%%cbc:~13,27% V para voltar echo/ Set /p "Usuario=Usuario: " if /i "%usuario%" == "v" ( Call:Clr "Usuario" Goto 4 ) if not exist "%dir%\%Usuario%_Desk.cmd" ( Call:Clr "Usuario" echo/'%Usuario%' no existe echo/ echo/... Pause >nul Goto 3extra ) Set /p "SCod=Digite seu codigo secreto: " Call "%dir%\%usuario%_Desk.cmd" -psw if not "%SCod%" == "%Ecod%" ( Set "ErrorLevel=320" CALL:LOGS Goto 4 ) cls @Break off @echo off Set P=0 Set T=0 Set Res=0 echo/Em que dia do mes foi criada sua conta?

echo/Obs.: Se o dia for menor que 10 coloque o zero na frente echo/Exemplo: 05 echo/ Set /p "ddm= " cls echo/Em que dia do mes voce acessou sua conta pela ultima vez? echo/Obs.: Se o dia for menor que 10 coloque o zero na frente echo/Exemplo: 05 echo/ Set /p "udm= " cls echo/Voc j bloqueou sua conta [S/N]? echo/ Set /p "blqsn= " cls echo/Voc j alterou sua senha [S/N]? Set /p "alts= " cls if "%CData:~0,2%" == "%ddm%" ( Set /a T = T + 1 ) Call "%usr%\UAcc.cmd" if "%UData:~0,2%" == "%udm%" ( Set /a T = T + 1 ) Set _Res= if /i "%blqsn%" == "S" ( Set _Res=1) else ( Set _Res=0) Call "%usr%\nFo.cmd" if %bloqueia% == %_res% ( Set /a T = T + 1 ) Set _Res= if /i "%alts%" == "S" ( Set _Res=1) else ( Set _Res=0) if %altera% == %_res% ( Set /a T = T + 1 ) set a=%random% set b=%random% set /a c=a + b echo/Para assegurar de que voc e mesmo humano echo/Quanto %a% + %b% ? set/p "r= " if not %r% == %c% ( echo/ERRADO! pause >nul Call:Clr "CData,CLogin,CPsw,Ecod,lst,usr,A,B,C,R,_Res,Altera,Bloqueia" Set "ErrorLevel=320" CALL:LOGS @echo %echostat% Goto 4 ) else ( echo/CERTO! Set /a T = T + 6 pause >nul ) Set /a P = T * 100 / 10 if %P% LSS 80 ( CALL:CLR "CData,CLogin,CPsw,Ecod,lst,usr,A,B,C,R,_Res,Altera,Bloqueia" CALL:CAIXADEMENSAGEM "%in%" "Senha" "Exclamation" echo/ echo/... Pause >nul

Cls @echo %echostat% Set "ErrorLevel=320" CALL:LOGS Goto 4 ) else ( CALL "%Script%\Crip.exe" -D %CPsw% ) :PSWCHAMA if exist "Decripto.cmd" ( CALL "DEcripto.cmd" ) else ( Goto PSWCHAMA ) Del Decripto.cmd 2>nul CALL:CAIXADEMENSAGEM "Sua senha e %PWCRIPTO%" "Senha" "Information" echo/ echo/... Pause >nul Cls CALL:CLR "CData,CLogin,CPsw,Ecod,lst,usr,A,B,C,R,_Res,Altera,Bloqueia,PWCRIPT O" @echo %echostat% Set "ErrorLevel=322" CALL:LOGS Goto 4 ) :DefIn Set "in=Infelizmente nao fora reunidas informacoes" Set "in=%in% suficientes para recuperar sua senha" Exit/b :4extra [] Set "RDef=RSt" goto vars :Logs [errorlevel] if not exist "%~dp0iProtect.log" ( ( echo/%username% echo/ ) > "%local%\iProtect.log" ) call:Log%errorlevel% exit/b :Log322 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informacao echo/Descricao = Uma senha foi recuperada com %p%%% de precisao [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log320 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Erro echo/Descricao = Falha na autenticacao para recuperar senha [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log318 [] (

echo/Data = %date% %time:~0,8% echo/Tipo = Erro echo/Descricao = O arquivo msg.exe nao foi encontrado [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log316 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Erro echo/Descricao = O arquivo Crip.exe nao foi encontrado [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log314 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = A conta de %Clogin% foi excluida [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log312 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = A senha de %CadLogin% foi alterada [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log310 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = O iProtect foi iniciado. ^(ECHO {%echostat%} %say%^) [%errorl evel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log308 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = O iProtect foi encerrado. [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log306 []

( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = O cadastro de %NomeLogin% for realizado. [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log304 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = O usuario fez login em %NomeLogin%. [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (ErrorLevel) do ( Set "%%V=") exit/b :Log302 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Erro echo/Descricao = Senha incorreta para %NomeLogin% [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (NomeLogin,DeskFil, Lpc,Errorlevel) do ( Set "%%V=") exit/b :Log300 [] ( echo/Data = %date% %time:~0,8% echo/Tipo = Informaco echo/Descricao = O usuario fez logoff de %NomeLogin%. [%errorlevel%] echo/ ) >> "%local%\iProtect.log" For %%V in (NomeLogin,DeskFil, Lpc,Cpsw,ECode,ErrorLevel) do ( Set "%%V=" ) exit/b :CaixadeMensagem [Texto, Titulo, Tipo(critical,information,question,exclamation) ] echo/msgbox "%~1", vb%~3, "%~2" > msg.vbs cscript //nologo msg.vbs del msg.vbs exit/b :LogLogin Set "errorlevel=304" Call:Logs exit/b :Clr [Variaveis] For %%H in (%~1) do (Set "%%H=") exit/b

Anda mungkin juga menyukai