Crackme in batch

Iniciado por carlitos.dll, 6 Julio 2008, 13:23 PM

0 Miembros y 1 Visitante están viendo este tema.

carlitos.dll

SmartGenius: no me pidas que explique como llegué a la inversa, porque no sé, comenzé a partir de dos valores, y saqué las siguientes variantes:

ph46r0m3y
Pr06r4m3r
ph4kr0m3y
Pr0kr4m3r
ph06r4m3y
Pr46r0m3r
ph0kr4m3y
Pr4kr0m3r
ph46h0m3y
Pr06h4m3r
ph4kh0m3y
Pr0kh4m3r
ph06h4m3y
Pr46h0m3r
ph0kh4m3y
Pr4kh0m3r

Crazy.sx

#11
Cita de: carlitos.dll en  6 Julio 2008, 13:23 PM
Dejo un crackme en batch.
para que se entretengan.

http://wikisend.com/download/490408/crackme.exe

¿haber si alguien se anima y publica más?




Cita de: carlitos.dll en  6 Julio 2008, 22:32 PM

Nota: que el code que hice está a prueba de trucos, por ejemplo, al solicitar un ingreso por parte del usuario: colocar cualquierocosa & echo on
lo que muestra los comandos internos del bat.


¿A prueba de trucos? ¿Seguro?....

¡¡¡¡¡¡¡¿Entonces que es esto?!!!!!!!


@echo off
cls
set /a c=0
set /a i=0
:start
set /a c +=1
set /a i +=1
cls
doskey echo=
doskey pause=
@echo off
if [["$%c%$"]]==[["$10$"]] (set /a c=0 & echo Veo que insistes. Pista: -usuario+intentos& pause>NUL & goto start)
echo CRACKME 0.1 by CarlitoS.dll
echo.
echo %i%
echo Enter password (case sensitive):
doskey echo=rem
doskey pause=rem
set /p pwl=""
if [["$%pwl%$"]]==[["$$"]] (goto start)
if [["$%pwl%$"]]==[["$-%UserName%+%i%$"]] (goto ok)
goto start
:ok
cls
doskey echo=
doskey pause=
echo Muy bien, has pasado.
pause>NUL

exit


Código (bash) [Seleccionar]
::al menos hubieras hecho esto, que se yo al final del código.
del /f *.ext
::entedes?


Si puedo haré lo mismo con el de SmartGenius.
Aunque lo divertido es pensarlo y reventarse el "coco" intentando asi se abre un poquitito la mente...

Saludos.

PD.: No diré como lo hice por ahora, ese es mi reto para uds. Se parece a las webs, o quizas no. O nada que ver... (No se dar pistas) :xD Pero sinceramente, no es la gran cosa...
Destruir K. LOL

Crazy.sx

#12
Crackme v 2 by Smart...

@echo off
mode con cols=55
mode con lines=20
title CrackMe v 2.0 by SmartGenius
color 0a

:ini
cls
set var1=s
set var2=c
set var3=e
set r4=t
%var1%e%r4% v1=h
%var1%e%r4% l1=o
%var1%e%r4% l2=B
%var1%e%r4% l3=p
%var1%e%r4% la=%var3%
%var1%e%r4% %r4%=ll
%var3%c%v1%o.
e%var2%%v1%o.
echo  %l2%ienv%var3%nid%l1% al S%var3%gundo CrackMe - %l2%atch...
echo.
e%var2%%v1%o  Introduce el Password:
%var1%e%r4% /%l3% %l3%ass=">> "
%var2%a%t% :%var2%ri%l3%t %pass%
echo.
if %v%==7vfesh07vay0ky0t3+y  (g%l1%t%l1% b%var3%) else (g%l1%t%l1% %l3%n%l1%)
pause
exit

:cript
set v=%1
set v=%v:a=23%
set v=%v:e=ni%
set v=%v:h=r%
set v=%v:r=y%
set v=%v:c=mo%
set v=%v:d=z%
set v=%v:3=+%
set v=%v:6=k%
set v=%v:P=na%
set v=%v:n=lwd%
set v=%v:z=1k5%
set v=%v:m=t3%
set v=%v:o=sm%
set v=%v:s=hd2%
set v=%v:l=7v%
set v=%v:d=x0g%
set v=%v:g=7v%
set v=%v:q=al%
set v=%v:w=fe%
set v=%v:j=u4%
set v=%v:4=0%
set v=%v:i=zm%
set v=%v:x=sh%
g%l1%t%l1% :%var3%of

:be
echo.
echo  Muy Bien...
echo.
pause
exit

:pno
echo.
echo  Password Incorrecto Vuelve a intentarlo
echo.
pause
g%l1%t%l1% ini


Estos códigos están excelentes, ya pensaré en alguno que esten a este nivel....

Saludos mis amigos.

PD: Disculpen si molesté a alguno... pero si se vuelve a lanzar otro juego como estos, ya no publicaré los códigos... ni siquiera para mí. Es que me divierte resolverlos!!!!
Destruir K. LOL

najmuddin

#13
Perdón, no sé si soy el más lento aquí, pero cómo le sacaste el código al batch si estaba como .exe?

Gracias y disculpen

Muy buenos los dos... El primero me costó un poco porque como no lo quería pasar con un número de intentos altos, me salía cuando el contador marcaba 5 y lo volvía a ejecutar...

PD: No había leído la postdata, lukhardy... Buscaré la manera, si no puedo, espero pacientemente a que publiques como...
-DARAKknight-


Crazy.sx

#14
Cita de: najmuddin en  7 Julio 2008, 07:34 AM
Perdón, no sé si soy el más lento aquí, pero cómo le sacaste el código al batch si estaba como .exe?

Gracias y disculpen

Muy buenos los dos... El primero me costó un poco porque como no lo quería pasar con un número de intentos altos, me salía cuando el contador marcaba 5 y lo volvía a ejecutar...

PD: No había leído la postdata, lukhardy... Buscaré la manera, si no puedo, espero pacientemente a que publiques como...

Jejeje, naaa, todavía no  :P ;D, haganlo ustedes, aunque sé de uno que tiene idea de lo que hice... Y cuando lo descubran diran: "¿Esto era? Baaaaa". ;D
Destruir K. LOL

carlitos.dll

#15
Aquí dejo el segundo crackme:

editado

http://wikisend.com/download/560880/crackme02.exe

Najmuddin: no existen compiladores reales de batch, simplemente lo que hacen es tomar el código, y al momento de ejecutarlo, extraerlo a una carpeta temporal y abrirlo.

leogtz

Este me gusto mas que el otro.
Muy bueno!
Saludos
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

carlitos.dll

#17
Cita de: RockoX en  7 Julio 2008, 08:50 AM
Este me gusto mas que el otro.
Muy bueno!
Saludos

Gracias.

carlitos.dll

He resubido el crackme 0.2 pues tenía un bug que descubrió RockoX sin darse cuenta :D
Nota: las password es sin comillas.

kraszic

A mi tambien me gustaria q me explicaran eso de los exe XD
Porq es abrirlo y no se q hacer porq no hay codigo ni hay nada xDD
Yo saque el pass del codigo de smartgenius porq publicaron por ahi el code en batch, sino no se como se hace tampoco.

saludos