Título: Crackme Noob 1.0 [batch]
Publicado por: Binary_Death en 16 Febrero 2010, 13:21 pm
@echo off title Crackme Noob 1.0 [Binary_Death] setlocal enabledelayedexpansion :code cls set "dig=" set /p "dig=Password: " if not defined dig GoTo:code call:len "%dig%" if %strlen% LSS 5 (GoTo:code) set /a "iflen=(%strlen%*%dig:~0,1%%dig:~-1%) %% 5" if "%iflen%" NEQ "0" (GoTo:lost) call:algoritm call:cmp "%cmp%" exit /b :algoritm set /a "dec=%dig%/%strlen%" set /a "decend=%dig% %% %strlen%" set ret=0 set int=0 if %dig%%strlen% LSS %dec% (GoTo:lost) for /l %%y in (%dig%%strlen%,-%dec%,%decend%) do (set /a int+=1) set /a "strlenpos=%strlen%-1" for /l %%x in (0,1,%strlenpos%) do ( set /a "ret=!dig:~%%x,1!+!ret!" ) set /a "cmp=(%ret%*%int%*%strlen%) + (%dig:~0,1%*%dig:~-1%)" GoTo:EoF :cmp if "%~1" NEQ "19445" (GoTo:lost) else (GoTo:win) exit :len set "txt=%~1" set /a "count=0" :strlen call set "text=%%txt:~%count%,1%%" if defined text ( set /a "count+=1" GoTo:strlen ) else ( set "strlen=%count%" GoTo:EoF ) :lost cls echo Has perdido. pause>nul&exit :win cls echo Has ganado. pause>nul&exit
Es mi segundo crackme que ya postee en algunos foros. Yo CREO que es muy sencillo y no esta demasiado bien hecho, pero eso ya os lo dejo a vosotros. Opinad. Saludos y animaos! suerte!
Título: Re: Crackme Noob 1.0 [batch]
Publicado por: ---saster--- en 16 Febrero 2010, 15:01 pm
mmmm, no te creas que es tan sencillo :P
no permite batch injections y tiene por ejemplo una funcion de contar la longitud de una cadena que para el que no sepa hacerlo se liara
Ps. ya casi tengo un numero
saludos
Título: Re: Crackme Noob 1.0 [batch]
Publicado por: Binary_Death en 16 Febrero 2010, 16:17 pm
Sii saster pero tu pudiste :D felicidades :)
Título: Re: Crackme Noob 1.0 [batch]
Publicado por: ---saster--- en 16 Febrero 2010, 16:21 pm
si jeje pero me costo lo mio :rolleyes:
saludos
|