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


Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  Crackeando Eyecopia 2.0.7 - 1.4.6.0
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Crackeando Eyecopia 2.0.7 - 1.4.6.0  (Leído 6,257 veces)
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Crackeando Eyecopia 2.0.7 - 1.4.6.0
« en: 13 Febrero 2011, 10:58 »

Un amigo me mostro el trial de Eyecopia 2.0.7 que descargo en estos dias y queria activarlo, asi que le di una mano y les muestro como lo hice.

Herramientas:
- ILDASM
- Simple Assembly Explorer

Victima: Eyecopia v 2.0.7 - v 1.4.6.0 (Video Monitoring Software)

Al abrir el soft victima vemos los forms de registro y notificación de trial:




Ambos tienen "Register" como texto, asi que utilizaremos esa palabra para buscar la funcion de registro.

Primero vemos que esta programado en .NET usando PEiD-0.95, luego comprobamos con ILDASM que no tiene protección alguna. Ejecutamos el Simple Assembly Explorer y abrimos el ejecutable:



No hay código que nos interese, asi que buscamos las referencias que tiene:



Vemos Enjoin.common y Eyecopia.core, para evitar estar buscando uno a uno el codigo en Simple Assembly Explorer, desensamblamos directamente cada .dll
y abrimos el archivo .il resultante con el block de notas u otro editor de texto, para no perder el tiempo podemos crear un .bat con el siguiente code:

Código
@echo off
cd "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin"
ildasm.exe /source "C:\Program Files (x86)\Eyecopia\Eyecopia.Core.dll" /output:"C:\Users\Kode\Desktop\crack\Eyecopia.Core.il"

Asi desensamblamos en este ejemplo a Eyecopia.Core.dll y direccionamos el archivo de salida al escritorio en una carpeta llamada "crack", como estoy Win7 64 bits, no use variables de entorno %PROGRAMFILES% puesto que necesito trabajar con las dos carpetas de archivos de programa, en otros win es mejor usar las variables de entorno para hacer portable el code del .bat.

Ya tenemos el archivo .il, abierto con el notepad asi que probamos buscar una palabra como "register" puesto que es el texto que contiene el boton de registro, analizando un poco vemos que existe un metodo get_Isregistered() que utiliza los
valores de retorno de get_LicensedDllExists() y de IsRegistered(), vemos que ambas se encuentran en la ruta Enjoin.Eyecopia.CameraManager:



Asi que volvemos al Simple Assembly Explorer y buscamos estas funciones, una vez que las encontramos vemos que se deben cumplir ambos valores de retorno para que pase como Registrado:




Asi que cambiamos directamente toda la función por una que siempre devuelva true, utilizamos el siguiente code:

Código
IL_0000:  nop
IL_0001:  ldc.i4.1
IL_0002:  stloc.0
IL_0003:  br.s       IL_0005
IL_0005:  ldloc.0
IL_0006:  ret

Vamos borrando y reemplazando cada linea hasta que nuestra funcion quede completa y funcional:



Luego pulsamos el boton Save para guardar los cambios, en mi caso con el Win que uso y el UAC activado, y puesto que no inicie Simple Assembly Explorer como administrador no me permite reemplazar la dll original, asi que lo guardo en otra ruta y luego la reemplazo manualmente.



Con eso basta para que las versiones de Eyecopia 2.0.7 y 1.4.6.0 queden activadas, no se puede usar la misma dll (Eyecopia.core) para ambas versiones, hay que modificar la dll de la version que vayamos a utilizar.



Ahora vemos que ya no nos sale el letrero de activación, ademas de que ya no nos muestra el boton de "registro!", asi que vamos al boton About y vemos que los datos estan como Unregistered:



Asi que corregimos ese detalle usando un archivo .reg, con el siguiente code:

En caso de WinXP

Código:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Enjoin\Eyecopia\1.0\Registration]
"Full Name"="43H4FH44H45H4CH49H56H45H"
"Email Address"="micuenta@elhacker.net"
"License Key"="Mi licencia propia :)"

para Win7 64 bits

Código:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Enjoin\Eyecopia\1.0\Registration]
"Full Name"="43H4FH44H45H4CH49H56H45H"
"Email Address"="micuenta@elhacker.net"
"License Key"="Mi licencia propia :)"

y con eso ya tenemos nuestros datos guardados en este software:



Usando este método tb se puede cambiar completamente el idioma editando los strings que hay en esta .dll y otros detalles como bordes, colores, fuente y más cosas...

Y asi termino mi pequeño tutorial  :P

Saluos.
« Última modificación: 13 Febrero 2011, 11:13 por 43H4FH44H45H4CH49H56H45H » En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
jackgris

Desconectado Desconectado

Mensajes: 137



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #1 en: 13 Febrero 2011, 18:08 »

Muy bueno el tutorial  ;-)
En línea
YST


Desconectado Desconectado

Mensajes: 963


I'm you


Ver Perfil WWW
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #2 en: 13 Febrero 2011, 20:08 »

Exelente me encanto :$
« Última modificación: 13 Febrero 2011, 20:22 por YST » En línea



Yo le enseñe a Kayser a usar objetos en ASM
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #3 en: 14 Febrero 2011, 09:34 »

Gracias por los comentarios  ;D, que bueno que les sirvio.
Saluos.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #4 en: 14 Febrero 2011, 19:11 »

escribes muy bien, sigue asi ;)
sugerencias

pd:traslada todo aquello a un word, y luego lo subes a un servidor ejemplo mediafire. del cual despues tendras tus escritos a mano en caso de necesitarlos
y con enlaces intercambiables.

saludos Apuromafo
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
MCKSys Argentina


Desconectado Desconectado

Mensajes: 1.222


Diviérte crackeando, que para eso estamos!


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #5 en: 14 Febrero 2011, 20:03 »

Muy buen tutorial! Me gusto mucho la explicacion  :)

PD: Coinicido con apuromafo. Subelo a algun server asi vas armando tu repository de tutoriales! (Y tambien, podrias subirlo a la WEB de CrackSLatinoS  ;))

Saludos!
En línea

---------------------
MCKSys Argentina

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

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #6 en: 15 Febrero 2011, 00:09 »

Gracias por los comentarios, luego lo paso a un documento de word, pero para subirlo a la Web de Crack Latinos basta con registrarse al grupo de google? o de que otro modo?
Saludos.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #7 en: 15 Febrero 2011, 03:29 »

Si, te registras en el grupo

 http://groups.google.com/group/CrackSLatinoS

y luego posteas de que eres nuevo blablabla, y mandas el tute,
subilo a mediafire o lo mandas adjunto por email al grupo.

Nada mejor que comenzar con un buen tute :)


slds
En línea
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #8 en: 15 Febrero 2011, 14:43 »

Gracias tena por la aclaración, luego de pasarlo a un documento me doy una vuelta por el grupo  ;D
Saluos.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
apuromafo


Desconectado Desconectado

Mensajes: 640


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #9 en: 17 Febrero 2011, 22:12 »

genial, bueno, de ahi hay concursos, todos los meses hay alguna novedad para intentar

espero tambien te animes

saludos Apuromafo
En línea

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #10 en: 18 Febrero 2011, 20:14 »

Bueno, ya veré deacuerdo al tiempo, nos leemos en el grupo  :P.
Saluos.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
fabio01

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #11 en: 5 Abril 2011, 04:33 »

hola gracias espectacular!!!!
funciona todo espectacular, solo me quedo un pequeño inconveniente ante un evento la camara no graba. me habra faltado hacer algo me puedes dar una idea.
muchas gracias
En línea
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #12 en: 7 Abril 2011, 04:04 »

Podrias probar hacerlo funcionar como demo y ver si funciona correctamente el evento que mencionas, podria ser una falla del mismo programa, en otro caso habria que saber que evento exactamente es el que falla  :P

Saluos
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
sayopilig30

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #13 en: 20 Abril 2011, 17:43 »

Muchas gracias por el tutorial. Es muy bueno.
He conseguido quitar lo del trial y hacer lo del registro, pero me he dado cuenta que al pasar los 30 dias desde que lo instalé, o sea, los 30 dias de prueba, ya no graba los eventos. Antes de pasar los 30 dias si que grababa.
Sabes como puedo solucionar esto?

Muchas gracias y un saludo.
En línea
gastonp

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0
« Respuesta #14 en: 18 Mayo 2011, 02:30 »

Lo que pasa es que la funcion LicensedDllExists a la que hacia referencia el metodo get_Isregistered() es llamada desde varios lados, por lo que la solucion seria reescribir esa funcion para que devuelva siempre True del mismo modo que reemplazamos el metodo get_Isregistered().
En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crackeando WEP con backtrack
Hacking Wireless
ziprid 2 1,380 Último mensaje 26 Octubre 2006, 23:05
por ziprid
Crackeando Examenes ¡¡¡ « 1 2 »
Foro Libre
stradivariuss 29 2,234 Último mensaje 8 Agosto 2007, 14:49
por ^Winder^
Crackeando un programa By KJD
Ingeniería Inversa
KJD 6 2,177 Último mensaje 18 Octubre 2008, 03:56
por KJD
crackeando un programa
Ingeniería Inversa
mauriufc 7 1,842 Último mensaje 1 Noviembre 2008, 18:21
por mauriufc
Crackeando formulario
Hacking Básico
dark_headhunter 7 1,330 Último mensaje 14 Abril 2009, 20:28
por dark_headhunter
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines