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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24
221  Programación / Ingeniería Inversa / Re: Crackear programas con proteccion en: 29 Marzo 2009, 20:53 pm
otra pequeña aportación,  ;D

si cuando llegamos a la dirección
004192B6   .  A1 F8E44900           mov eax,ds:[49E4F8]

tenemos en
[0049E4F8]=00000000
y si lo cambiamos a
[0049E4F8]=00000010

un par de instrucciones mas abajo eax en vez de tener el valor 28A1, que es = "Evaluation version", tendremos eax= 28A2, que es igual a "Enterprise Edition"


si ponemos en [0049E4F8]=00000000,  eax=28A1, sera igual a "Evaluation version".
si ponemos en [0049E4F8]=00000010,  eax=28A2, sera igual a "Enterprise Edition".
si ponemos en [0049E4F8]=00000020,  eax=28A3, sera igual a "Profesional Edition".
si ponemos en [0049E4F8]=00000030,  eax=28A4, sera igual a "Standard Edition".
si ponemos en [0049E4F8]=00000040,  eax=28A5, sera igual a "Educational Edition".

bueno esto sirve solo para el letrero de Acerca de...  :o
pues luego al compilar un proyecto sigue apareciendo la información de *** Evaluation version ***,  >:(

Tambien el programa tiene comprobacion de CRC o eso creo pues si cambio un par de bytes en el programa este no se ejecuta.  :-(
222  Programación / Ingeniería Inversa / Re: sepodra modificar esto de un programa ??? en: 28 Marzo 2009, 14:21 pm
mira si esto te puede ser de ayuda http://www.serigrafia4t.com.ar/servicios/emulador-postscript-ghostscript-gsview.html

223  Programación / Ingeniería Inversa / Re: Me kedan 10 días....... o no se si devolverlo en: 10 Marzo 2009, 09:58 am
PeterPunk 1 - 0 DPSClick  ;-)

 ;-) ;-) ;-)
224  Programación / Ingeniería Inversa / Re: Me kedan 10 días....... o no se si devolverlo en: 5 Marzo 2009, 13:49 pm
te envio un mp.
225  Programación / Ingeniería Inversa / Re: Me kedan 10 días....... o no se si devolverlo en: 5 Marzo 2009, 04:01 am
Hola Anoresix, le he dado un vistazo al programa, esta hecho en BORLAND DELPHI V7.0 y no está protegido (salvo por la mochila), por lo que lo puedes decompilar con el DeDe y estudiar su código, y buscar información en el formulario de inicio, apunta la dirección de memoria donde comienza el codigo de dicho formulario y luego con el olly le pones con F2 un breakpoint para parar en dicha zona e ir traceando con F8, fijandote en los mensajes que te salen, cuando salga el mensaje de marras, pues a buscar algunas comprobaciones y saltos anteriores que eviten pasar por dicho mensaje, ten en cuenta que hay dos comprobaciones que si no son correctas te sale el mismo mensaje, una es la comprobación de la mochila y la otra es la comprobación de unos drivers.

Despues sabiendo la zona y los saltos, entra en las call y miras cual es el valor bueno de salida, para despues coparar chico bueno ó chico malo para saltar ó no saltar, hay comprobaciones que segun el resultado mueve al valor de "al" el dato 1 bueno ó valor 0 malo, pues parcheas el 0 por 1, y a seguir hasta la siguiente comprobación,



226  Programación / Ingeniería Inversa / Re: Editar y emsamblar una *dll en: 25 Febrero 2009, 02:47 am
el tener una licencia con la que el programa corre correctamente, te puede servir para tracear la libreria que crees es la que controla la licencia ó el propio ejecutable que recibe la info de la libreria una vez comprobado para seguir por el camino correcto, ve anotando primero los saltos que hace ó que no hace despues de las comparaciones; para despues tracear sin la licencia y el salto que no se comporte igual lo parcheas para saltar ó no, tal como lo haria con la licencia. Y si traceando ve que coge un valor en algun registro, que es lo que despues se va comprobando con valor bueno, pues lo mismo parcheas para que siempre coja dicho valor.
Con la lectura de unos cuantos tutoriales sabras como se cambian los saltos condicionales y como se cambia una dirección de memoria para que un registro coja siempre un valor bueno que suele ser el valor que calcula el programa para comparar y saber que la licencia es valida.
227  Programación / Ingeniería Inversa / Re: [Tutorial] Un poco de Cracking en Java. en: 15 Febrero 2009, 04:58 am
Muchas Gracias por el aporte.
228  Programación / Ingeniería Inversa / Re: Tute Desempacando Armadillo 4.30 en: 24 Enero 2009, 12:31 pm
tena, muchas gracias por el tute, es como dicen los maestros, fabuloso.
con tu permiso me lo guardo en pdf (para que no se me pierda).
229  Programación / Ingeniería Inversa / Re: Crackear un programa en: 16 Noviembre 2008, 23:39 pm
si estas tratando con tablas de excel protegidas con claves, utiliza el Passware Kit recovers
230  Programación / Ingeniería Inversa / Re: ayudita en: 10 Noviembre 2008, 13:07 pm
karmany, gracias por el manual, me lo guardo para futuros trapicheos, es genial ¡que facil lo explicas!.
Páginas: 1 ... 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines