|
6091
|
Programación / Ingeniería Inversa / Re: Inyeccion NotePad -Asm & OllyDBG-
|
en: 13 Octubre 2009, 02:35 am
|
Hola! Lo que haz hecho, normalmente se conoce como "Inline Patching". Utilizando este método, se puede crackear cualquier tipo de aplicación (siempre y cuando evites que el parche sea detectado, si es que el EXE lo detecta ) Si pasas por la web de Ricardo, vas a encontrar muchos tutoriales al respecto: Saludos!
|
|
|
6093
|
Programación / Ingeniería Inversa / Re: Ingenieria Inversa
|
en: 10 Octubre 2009, 22:09 pm
|
Hola jolypc!
Estuve mirando el programa, pero parece que ya lo has solucionado.
De todas formas, te paso algunos tips mas:
Las opciones del programa, se activan con el 2º DWORD del archivo .ovl. Por ej., si te fijas en la version Demo, el DWORD es: 0301BF08. Si miraste esa versión, ves que "casi" todas las opciones estan activadas. Ahora, en la oficial, el DWORD es 0A130108. Ahora, si cambias, en la oficial, el DWORD a 0F01BF08, vas a activar todas las opciones.
El tema es que el programa salta diciendo que la instalacion no esta completa. Lo cual es verdad, pues has debido hacer algo mal al quitar la proteccion. Parcheando un solo salto, hice que el programa funcionara.
El tema es que seguro has hecho algo mal, pues si insertas un "relay" y luego le haces doble click para editarlo, lanza una excepcion y muere el programa. Esto pasa con AMBAS versiones.
El Item "Bus", es el 6º DWORD del archivo ovl . En la version oficial, esos datos estan cifrados usando un simple xor 56. Si miraste las ubicaciones que te ha posteado LSL, ves cuando devuelve los 500, y si cambias ese 500 por 0, entonces la cantidad es ilimitada. Ahora, 56 xor 0 = 56 por lo que si pones el DWORD en 56565656, vas a obtener bus ilimitado.
Bueno, la tarea era esa practicamente. Ahora, sigo insistiendo en que has hecho algo mal al quitar la proteccion...
Saludos!
|
|
|
6095
|
Programación / Programación Visual Basic / Re: como podria acer...?
|
en: 4 Octubre 2009, 23:30 pm
|
Hola!
Pues, la primera vez que se ejecuta el EXE, podrias guardar la fecha en el registro y luego, cada vez que se ejecute, recuperas la fecha del registro y la comparas con la fecha actual.
Es lo mas sencillo de hacer.
Saludos!
|
|
|
6098
|
Programación / Ingeniería Inversa / Re: Sacando codigo con VB Decompiler[Ayuda]
|
en: 29 Septiembre 2009, 04:05 am
|
El mejor decompilador es tu cerebro. No hay que ser un gran sabio ni conocedor para convertir código ASM a VB. Yo lo he hecho varias veces, pero requiere de tiempo y paciencia. Por supuesto, pequeñas partes de código (no programas completos ) Automático, no hay nada. Aprende ASM y mira cómo se compilan en ASM las subs y funciones. De ahi sacarás mucho... Saludos!
|
|
|
6099
|
Programación / Ingeniería Inversa / Re: Ayuda por favor
|
en: 29 Septiembre 2009, 03:59 am
|
Por lo que vi en Web, con un serial lo revientas... Quizás deberías intentar por ese lado, antes de querer crackearlo... Ahora, si eres perezoso, envíame al privado tu "Código del programa" y te doy una "manito" (De una que sale tute con fritas para CLS! ) Saludos!
|
|
|
|
|
|
|