elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 07:51  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Seguridad
| | |-+  Desafíos - Wargames (Moderador: Kasswed)
| | | |-+  CrackMy, esperemos que sencillo.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: CrackMy, esperemos que sencillo.  (Leído 3,564 veces)
Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
CrackMy, esperemos que sencillo.
« en: 8 Septiembre 2008, 00:41 »

Bueno, para este Crackme que en reliadad es solo un experimento porque quiero hacer sistemas tipo demo y todo eso de serial, keyfile pero primero tengo que ver si esto funciona.

Use un metodo de encriptacion sencilla que anda por ahi en la red. (No no es el de sumar 2 al valor ascii).

Aca esta el link:

http://massmirror.com/7fd05b0fabd63a6d47982c1cb72936c4.html

Ni yo mismo lo pude crackear con el olly, que pena :P


En línea

HaDeS, -
WarZone Master

Desconectado Desconectado

Mensajes: 284



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #1 en: 17 Septiembre 2008, 03:05 »

IsDebuggerPresent y OutputDebugStringA no sirve para nada.

usuario: hades
clave: ?,;0J

Saludos XD


En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #2 en: 17 Septiembre 2008, 06:10 »

Jejeje, que recomiendas para un programa tipo demo :xD
En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.326


GJDAM 愛している


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #3 en: 17 Septiembre 2008, 20:20 »

Usuario :   sempus
Clave    :   J0D;L>



salu2


Citar
IsDebuggerPresent y OutputDebugStringA no sirve para nada.
Depende de quien sea el que lo trate de Crackear  :xD
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
HaDeS, -
WarZone Master

Desconectado Desconectado

Mensajes: 284



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #4 en: 18 Septiembre 2008, 03:29 »

Me refiero a que Freeze declaro esas dos APIs, pero en el desensamblado no se ve en ninguna parte que las haya usado, de todas formas si los hubiera usado tampoco servía de nada, porque el IsDebuggerPresent se puede evitar escribiendo un valor en memoria y el OutputDebugStringA sobreescribiendo los parámetros que se le envian.

Para el programa tipo demo, recomendaría que lo protegieras con EXECryptor
Saludos
En línea

Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #5 en: 18 Septiembre 2008, 18:47 »

No yo me refiero a algo manual, nada de programas externos. :P
En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.326


GJDAM 愛している


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #6 en: 18 Septiembre 2008, 19:38 »

Ummm lo veo dificil, bueno, si llegaras a incluir las API's que menciona HaDeS, -  por lo menos yo no sabria como hacer el proceso dentro de Olly para poder sacarlas, o deberia de ponerme con mas dedicacion, tal y como lo tienes ahorita no toma mas  de 5 minutos, talvez menos, yo me tarde alrededor de 5 minutos porque me perdi al comienzo XDD, pero luego encontre el camino jejeje

Talvez HaDeS, -    nos diga como hacerlo y asi de paso yo tambien aprendo :P

salu2
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
HaDeS, -
WarZone Master

Desconectado Desconectado

Mensajes: 284



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #7 en: 19 Septiembre 2008, 02:12 »

Hice una publicación en mi página: http://www.sinfocol.org/2008/09/isdebuggerpresent-y-crackmyexe/
Pero solo incluí lo del IsDebuggerPresent, el OutputDebugStringA es similar, solo que hay que sobreescribir los parámetros que se envian por medio de esta API "%s%s".
Si no necesitas programas externos, y solo programación podes mejorar varias cosas.
Primero que se comparen las cadenas no directamente como lo haces
if var = "clave" then ...
Sino que podes comparar el valor ascii letra por letra, al menos en visual basic se hace mas tedioso de analizarlo.
También podes hacer uso de GetTickCount, y comparar tiempos de proceso, si el tiempo es por ejemplo mayor a un segundo comparando con GetTickCount, puede ser que el proceso este siendo depurado.
Hay muchas mas cosas como usar DebugActiveProcess, con WaitForDebugEvent, OpenProcess, ContinueDebugEvent, WaitForSingleObject, y otras APis que sirven para detectar depuradores como CheckRemoteDebuggerPresent, buscar procesos con GetClassName, FindWindow. O comparar que el peso del archivo siempre sea el mismo. También podes hacer que si detectó algún anormalidad, que continue normalmente el programa pero modificando cosas de él mismo. En fin, son muchas cosas las que podes hacer para proteger tu ejecutable, aunque al final, muchas de estas técnicas son fáciles de evitar.
Saludos
En línea

Carloswaldo
Brony &
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.583


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #8 en: 19 Septiembre 2008, 04:15 »

Citar
El siguiente programa de prueba fue publicado en una página de juackers.

Ajajaja, te pasas HaDeS, - xDDDDDD

Por cierto Freeze, no debería ser CrackMe? xDD
En línea



Repórtame cualquier falta a las reglas por privado.

Todo lo que yo diga está bajo una Licencia Creative Commons - Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 Unported

Comunidad de idiomas
http://www.babelruins.org/
Freeze.


Desconectado Desconectado

Mensajes: 2.731



Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #9 en: 19 Septiembre 2008, 14:46 »

No por que es MyCrackMe = CrackMy :(

Entonces no entiendo todavia como hacen los productos como PS y Kaspersky para crear sus filekey y protegerse :xD
En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.326


GJDAM 愛している


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #10 en: 19 Septiembre 2008, 18:39 »

Creo que waldo lo que quiso decir es que se llama Crackeame = Crackme?
y como tu lo pones yo lo entiendo como "mi crack" XDD o que se yo

HaDeS dejo muy bien explicado para resolverlo si se usase IsDebuggerPresent , y no pense que fuese asi de facil XDDDD, lo de los script? eso no sabia que se podia hacer en Olly, ta muy buena la info, creo que  HaDeS tiene el arte de poder explicar con palabras simples y sencillas este mundo de la ingenieria inversa ñ_ñ por lo menos yo espero mas tutos de él ñ_ñ



salu2



NOTA1: creo que para el que quiera resolverlo seria bueno que HaDeS edite su post para no mostrar la solucion, y que al mandarle un IM a Freeze este (Freeze) proporcione el enlace si hacertamos ñ_ñ

NOTA2: diria yo no parcheo, solo hacerlo de la forma "Sutil" como dice el raton jejej.
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
Carloswaldo
Brony &
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.583


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: CrackMy, esperemos que sencillo.
« Respuesta #11 en: 19 Septiembre 2008, 20:44 »

creo que  HaDeS tiene el arte de poder explicar con palabras simples y sencillas este mundo de la ingenieria inversa ñ_ñ

No solo de ingeniería inversa sino de muchas cosas, enseña muy bien, yo ya he aprendido mucho de él. ñ_ñ

Y no soy waldo :¬¬
En línea



Repórtame cualquier falta a las reglas por privado.

Todo lo que yo diga está bajo una Licencia Creative Commons - Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 Unported

Comunidad de idiomas
http://www.babelruins.org/
sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.326


GJDAM 愛している


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #12 en: 19 Septiembre 2008, 22:04 »

Y no soy waldo :¬¬
Aoi ??
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
th3p3rr0

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #13 en: 4 Junio 2009, 15:34 »

user: key
pass: B0P

user: perro
pass: G0I=F

 ;)
En línea
tincopasan

Desconectado Desconectado

Mensajes: 112


Ver Perfil
Re: CrackMy, esperemos que sencillo.
« Respuesta #14 en: 3 Julio 2009, 04:01 »

la verdad es q es muy facil bp en vbaStrCmp

para tincopasan compara mi serial

string1: K4E.F;8>89
string2: 12503760

name:tincopasan
serial:K4E.F;8>89
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines