elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 41
91  Programación / Ingeniería Inversa / Re: Una ayudadita con trial en: 16 Febrero 2011, 07:40 am
Lo primero que se hace es saber si esta o no empacado (como en este caso) y luego averiguar el lenguaje de programación.
Si leiste y entendiste los primeros capitulos deberias saber como llegar a la comparación utilizando la api MessageBox, porque ahi te muestra directamente el serial correcto, ademas de que la licencia se guarda en %WINDIR%\System32\ieexplore17.vdf, el proceso de cifrado se muestra sin problemas.





Saluos
92  Programación / Ingeniería Inversa / Re: Aplicacion Instituciones de Educación en: 16 Febrero 2011, 07:30 am
Seré muy burro pero al poner BP __vbaStrComp en Olly desde el inicio para cada segundo en el BP.

solo basta colocar un BP en vbaStrComp cuando estamos en el form de registro

Solo utilize olly, te recomendaria que primero leas el capitulo 26 adelante del curso de Ricardo Narvaja ahí explica lo de Visual Basic y asi practicas con los ejemplos antes de intentarlo con ese programa.
Saluos.
93  Programación / Ingeniería Inversa / Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0 en: 15 Febrero 2011, 14:43 pm
Gracias tena por la aclaración, luego de pasarlo a un documento me doy una vuelta por el grupo  ;D
Saluos.
94  Programación / Ingeniería Inversa / Re: Aplicacion Instituciones de Educación en: 15 Febrero 2011, 14:41 pm
Cuando estas en la primera vuelta en vbaStrComp luego de hacer click a la imagen de validación, debes tracear para ver donde esta el salto que da el cartel de registrado, además hay una parte donde utiliza el serial que metiste, el que el programa genera como Id y un string de números que utiliza para la comprobación que en tu caso debe ser "135117518".
Saluos.
95  Programación / Ingeniería Inversa / Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0 en: 15 Febrero 2011, 00:09 am
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.
96  Programación / Ingeniería Inversa / Re: Aplicacion Instituciones de Educación en: 15 Febrero 2011, 00:05 am
Como esta hecho en Visual Basic 6, solo basta colocar un BP en vbaStrComp cuando estamos en el form de registro, asi cuando intente validar el serial, solo tracearemos un poco para saber como se forma el serial correcto y listo:



 :P
97  Programación / Ingeniería Inversa / Re: Crackeando Eyecopia 2.0.7 - 1.4.6.0 en: 14 Febrero 2011, 09:34 am
Gracias por los comentarios  ;D, que bueno que les sirvio.
Saluos.
98  Programación / Ingeniería Inversa / Re: Obtener activacion de Extjs Designer en: 14 Febrero 2011, 09:32 am
ExtDesigner-1.0.3_2 esta programado en C++ y QT, por ello es que funciona tanto en Windows como Linux, para debugearlo hay que parchar IsDebuger o utilizar un plugin para olly, las comprobaciones de licencia y el form de registro con usuario y password estan en libion-1.0.3_2.dll, saltarse el login es muy sencillo, apenas es un salto además que utiliza strings de referencia cerca al mismo y para validar la licencia se muestran los strings antes de los call a las funciones de validación, asi que es igual de sencillo activarlo.

Saluos.
99  Programación / Ingeniería Inversa / Crackeando Eyecopia 2.0.7 - 1.4.6.0 en: 13 Febrero 2011, 10:58 am
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
  1. @echo off
  2. cd "C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin"
  3. 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
  1. IL_0000:  nop
  2. IL_0001:  ldc.i4.1
  3. IL_0002:  stloc.0
  4. IL_0003:  br.s       IL_0005
  5. IL_0005:  ldloc.0
  6. 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.
100  Programación / .NET (C#, VB.NET, ASP) / Re: Conectar con base de datos online en: 13 Febrero 2011, 00:15 am
Lo único que varia es la conexión, de ahi es practicamente lo mismo, para comprobarlo se puede instalar appserv (php,mysql,apache) y luego de crear una cuenta de usuario con los suficientes permisos se crea un programa cliente ya sea utilizando una Dll o instalando el driver para la conexión con mysql, una vez terminado el programa se modifica la conexión hacia el servidor remoto, que debe tener permiso de acceso desde otra IP ajena al servidor, igualmente usuario y password con los permisos necesarios.
Saluos.
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 41
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines