Crackme BATCH - Reto

Iniciado por Puntoinfinito, 9 Agosto 2012, 16:09 PM

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

Puntoinfinito

Buenas a tod@.

Bueno, siguiendo un post que postee (http://foro.elhacker.net/ingenieria_inversa/crackmes_con_batch_cifrados-t368716.0.html) os he echo unos crackme's en batch con el fin de ver si alguien es capaz de descifrar ese tipo de cifrado con algún método casero o ya existentes. Hay dos crackmes, uno de cada dificultad. Ya lo veréis en el "readme.txt" . Espero que alguno de vosotros encuentre la solución :)

Aquí los podéis descargar: DESCARGAR

Saludos  ;-)
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.

Flamer

hola puntoinfinito solo pude extraer el archivo bat la contraseña no, porque no entiendo este nivel de batch

@echo off
:do
cls
echo.Inserta el code correcto para continuar
set /p pass=^>^>^>
if %pass%==set ®=Ûú¹
set ®=s
GoTo ®
set ®=Ÿ³

set ·ö=åÚª®
set ·ö=e
GoTo ·ö
set ·öó°
:·ö
set ©Ð=»Í¶
set ©Ð=t
GoTo ©Ð
set ©Ð=ùž
:©Ð
%®%%·ö%%©Ð% ¶=Ÿœ¦
%®%%·ö%%©Ð% ¶=a
GoTo ¶
%®%%·ö%%©Ð% ¶=Øæ
:¶
%®%%·ö%%©Ð% ª"=õÇã
%®%%·ö%%©Ð% ª"=b
GoTo ª"
%®%%·ö%%©Ð% ª"=á•
:ª"
%®%%·ö%%©Ð% Öé=£'
%®%%·ö%%©Ð% Öé=c
GoTo Öé
%®%%·ö%%©Ð% Öé=Ææ
:Öé
%®%%·ö%%©Ð% ëç=×µ
%®%%·ö%%©Ð% ëç=d
GoTo ëç
%®%%·ö%%©Ð% ëç="¿
:ëç
%®%%·ö%%©Ð% òÒ=Ž—µ
%®%%·ö%%©Ð% òÒ=e
GoTo òÒ
%®%%·ö%%©Ð% òÒ=­÷
:òÒ
%®%%·ö%%©Ð% ÃÒ=¥ÛÛ
%®%%·ö%%©Ð% ÃÒ=f
GoTo ÃÒ
%®%%·ö%%©Ð% ÃÒ=§¹
:ÃÒ
%®%%·ö%%©Ð% ¥À=Ô¡Ë
%®%%·ö%%©Ð% ¥À=g
GoTo ¥À
%®%%·ö%%©Ð% ¥À=ŸÒ
:¥À
%®%%·ö%%©Ð% ¾á=øÀø
%®%%·ö%%©Ð% ¾á=h
GoTo ¾á
%®%%·ö%%©Ð% ¾á=¢•
:¾á
%®%%·ö%%©Ð% èî=¼˜È
%®%%·ö%%©Ð% èî=i
GoTo èî
%®%%·ö%%©Ð% èî=¦½
:èî
%®%%·ö%%©Ð% Ý£=ÉÁ
%®%%·ö%%©Ð% Ý£=j
GoTo ݣ
%®%%·ö%%©Ð% Ý£=ُ
:Ý£
%®%%·ö%%©Ð% Ä´=¯¿
%®%%·ö%%©Ð% Ä´=k
GoTo Ä´
%®%%·ö%%©Ð% Ä´=Öš
:Ä´
%®%%·ö%%©Ð% 'Ú=ÍѨ
%®%%·ö%%©Ð% 'Ú=l
GoTo 'Ú
%®%%·ö%%©Ð% 'Ú=µÞï
:'Ú
%®%%·ö%%©Ð% ßœ=Ù®¤
%®%%·ö%%©Ð% ßœ=m
GoTo ߜ
%®%%·ö%%©Ð% ßœ=¥¡
:ߜ
%®%%·ö%%©Ð% Ùâ=¬ú›
%®%%·ö%%©Ð% Ùâ=n
GoTo Ùâ
%®%%·ö%%©Ð% Ùâ=ªÍ
:Ùâ
%®%%·ö%%©Ð% '¨=˜–¸
%®%%·ö%%©Ð% '¨=o
GoTo '¨
%®%%·ö%%©Ð% '¨=£©
:'¨
%®%%·ö%%©Ð% Ôñ=—Ì›
%®%%·ö%%©Ð% Ôñ=p
GoTo Ôñ
%®%%·ö%%©Ð% Ôñ=ÜØ
:Ôñ
%®%%·ö%%©Ð% Õ¹=²™Å
%®%%·ö%%©Ð% Õ¹=q
GoTo Õ¹
%®%%·ö%%©Ð% Õ¹=°
:Õ¹
%®%%·ö%%©Ð% ò³=ºÐ¬
%®%%·ö%%©Ð% ò³=r
GoTo ò³
%®%%·ö%%©Ð% ò³=«
:ò³
%®%%·ö%%©Ð% ±ì=ÊÜ
%®%%·ö%%©Ð% ±ì=s
GoTo ±ì
%®%%·ö%%©Ð% ±ì=öÄ
:±ì
%®%%·ö%%©Ð% Åê=íÂô
%®%%·ö%%©Ð% Åê=t
GoTo Åê
%®%%·ö%%©Ð% Åê=¬Æ
:Åê
%®%%·ö%%©Ð% ÌÕ=­§š
%®%%·ö%%©Ð% ÌÕ=u
GoTo ÌÕ
%®%%·ö%%©Ð% ÌÕ=Á»
:ÌÕ
%®%%·ö%%©Ð% žÕ=ëÉß
%®%%·ö%%©Ð% žÕ=v
GoTo žÕ
%®%%·ö%%©Ð% žÕ=ìä
:žÕ
%®%%·ö%%©Ð% íà=Ž²´
%®%%·ö%%©Ð% íà=w
GoTo íà
%®%%·ö%%©Ð% íà=âå
:íà
%®%%·ö%%©Ð% ™"=ù½•
%®%%·ö%%©Ð% ™"=x
GoTo ™"
%®%%·ö%%©Ð% ™"=Óô
:™"
%®%%·ö%%©Ð% Ãñ=ËØ"
%®%%·ö%%©Ð% Ãñ=y
GoTo Ãñ
%®%%·ö%%©Ð% Ãñ=¤Ž
:Ãñ
%®%%·ö%%©Ð% ·¦=ÑÇÈ
%®%%·ö%%©Ð% ·¦=z
GoTo ·¦
%®%%·ö%%©Ð% ·¦=ÄÏ
:·¦
%®%%·ö%%©Ð% ž·=¯ °
%®%%·ö%%©Ð% ž·=GoTo ž·
%®%%·ö%%©Ð% ž·=ðº
:ž·

"GoTo" (%¥À%%'¨%%Åê%%'¨% :%'¨%%Ä´%) %òÒ%%'Ú%%±ì%%òÒ% (%¥À%%'¨%%Åê%%'¨% :%ëç%%'¨%)
:ok
cls
echo.Prueba superada
pause
exit



saludos flamer

...

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


apuromafo CLS

no se porque este pc no puede escribir bien y confirmar tus retos
1)para la 1 toda pass le sirve y dice superada y la segunda
pareciera confirmar mi ruta de acceso y si coloco la ruta de acceso compara con infiniter no rula
"GoTo" (goto :ok) else (goto :do)
2)%HB%XO%PC%PC%= pass y la variable pass es lo que uno ingresa
if %HB%XO%PC%PC%=="infiniter" (goto :ok) else (goto :do)
pero deberia funcionar pero en este pc, es raro para batch, por eso no suelo hacer de estas cosas
pd:
Citar
AI=e
AP=r
BE=w
CD=d
DB=i
FS=j
FU=m
GE=n
HB=p
HC=c
HN=q
JH=u
LB=y
LC=t
LI=f
LO=k
ME=h
OS=z
OY=e
pass=infiniter
PC=s
QL=s
RI=t
RW=b
SM=g
TO=BN
UH=v
VW=x
WG=l
WR=o
XO=a

Puntoinfinito

Cita de: apuromafo en 10 Agosto 2012, 04:35 AM
no se porque este pc no puede escribir bien y confirmar tus retos
1)para la 1 toda pass le sirve y dice superada y la segunda
pareciera confirmar mi ruta de acceso y si coloco la ruta de acceso compara con infiniter no rula
"GoTo" (goto :ok) else (goto :do)
2)%HB%XO%PC%PC%= pass y la variable pass es lo que uno ingresa
if %HB%XO%PC%PC%=="infiniter" (goto :ok) else (goto :do)
pero deberia funcionar pero en este pc, es raro para batch, por eso no suelo hacer de

Exacto!! Que nivelazo tenemos en el foto la verdad, creeia que no seriáis capaces xD Perdonadme por desconfiar de los crackers de elhacker hahah

Saludos, os felicito. 
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.

karmany

#5
puntoinfinito, me ha parecido muy interesante la cifrado que has hecho.
¿La has realizado tú a mano?

He estado analizando el código del crackme2 y es curioso y no es fácil de descifrar a primera vista. Vamos, que si programas un encriptador para batch tendrás éxito. jeje

Un saludo.

Edit: por ejemplo, esto que haces me ha sorprendido:
Código (bash) [Seleccionar]
set QL=s
set OY=e
set RI=t
%QL%%OY%%RI% XO=TUR

karmany

Por cierto el crackme2 no funciona porque creo que te faltan las dos comillas. Tu código descifrado es este:

Código (bash) [Seleccionar]
if %pass%=="infiniter" (goto :ok) else (goto :do)

y creo que debería ser este que sí funciona:

Código (bash) [Seleccionar]
if "%pass%"=="infiniter" (goto :ok) else (goto :do)

r@mbyte

#7
Cita de: karmany en 13 Agosto 2012, 23:46 PM
puntoinfinito, me ha parecido muy interesante la cifrado que has hecho.
¿La has realizado tú a mano?
hola karmany esta cifrado con esto http://foro.elhacker.net/scripting/batchhackxcrack_batch_encriptador-t368136.0.html
saludos!  :)

karmany

Pues pienso que has hecho un excelente trabajo y tal vez, si le das algo de publicidad, será descargado un gran número de veces.

Por contra, y ya te lo han dicho, debes agregar la dependencia ocx (Codejock.Skin.Framework) necesaria. O la quitas. Esto lo considero muy importante ya que esa dependencia no se puede encontrar por ningún sitio de confianza y una de las soluciones es el instalador Ronda, pero que te instala una barbaridad de ocx que no las necesito para nada.

Muy buen trabajo.

r@mbyte

Cita de: karmany en 18 Agosto 2012, 22:57 PM
Pues pienso que has hecho un excelente trabajo y tal vez, si le das algo de publicidad, será descargado un gran número de veces.

Por contra, y ya te lo han dicho, debes agregar la dependencia ocx (Codejock.Skin.Framework) necesaria. O la quitas. Esto lo considero muy importante ya que esa dependencia no se puede encontrar por ningún sitio de confianza y una de las soluciones es el instalador Ronda, pero que te instala una barbaridad de ocx que no las necesito para nada.

Muy buen trabajo.
ok entonces actualizare el link para unir la dependencia con fusion  :)
saludos!