Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Vtec en 14 Noviembre 2003, 11:43 am



Título: sobre los botones que no estan enabled
Publicado por: Vtec en 14 Noviembre 2003, 11:43 am
hola, lei una vez, nose si fue en este foro, pero un programa que pone enable los botones que estan unabled es decir, aveces uno ve programas con botones y no se pueden usar algunos botones asta que lo compras o insertas el serial.. ??? espero que me entiendan ???


Título: Re:sobre los botones que no estan enabled
Publicado por: byebye en 14 Noviembre 2003, 12:24 pm
el veoveo activa los botones, pero tb puedes usar un editor de recursos o un editor hexadecimal.


Título: Re:sobre los botones que no estan enabled
Publicado por: Anthony Williams en 14 Noviembre 2003, 12:43 pm
Con un editor Hex se puede ver de esta manera, imaginemos que el boton que no esta enabled como tu dices se llama "Start Full Version", pues buscando en el editor Hex podras encontrarte con esto:

00002694: 45 6E 61 62 6C 65 20 4D 65 00
= Caption = "Start Full version"

0000269E: 04
= Control type = Command Button

0000269F: 78 00
= Left = 120

000026A1: C8 0A
= Top = 2760

000026A3: AF 05
= Width = 1455

000026A5: EF 01
= Height = 495

000026A7: 08 00
= Enabled (08) = False (00)


---------------------------------------------
y solo haces una modificacion que quedaria asi:

00002694: 45 6E 61 62 6C 65 20 4D 65 00
= Caption = "Start Full Version"

0000269E: 04
= Control type = Command Button

0000269F: 78 00
= Left = 120

000026A1: C8 0A
= Top = 2760

000026A3: AF 05
= Width = 1455

000026A5: EF 01
= Height = 495

000026A7: 08 00
= Enabled (08) = True (01)
 ;)


Título: Re:sobre los botones que no estan enabled
Publicado por: byebye en 14 Noviembre 2003, 13:28 pm
bueno, no se en que editor hexadecimal veras de esa manera las cosas, mas bien parece un editor de recursos. y sobre lo de 00 = false, 01=true. voy a ponerte un caso en delphi:

desactivado.Enabled..
en esos dos puntos tienes las propiedades del boton (activado o no) estando desactivado tiene estos valores 0808, para activarlo tienes que poner 0908. si pones 01 el programa no funciona. a si que en estos temas creo que no se puede generalizar.


Título: Re:sobre los botones que no estan enabled
Publicado por: shoulck en 14 Noviembre 2003, 14:33 pm
Lo dicho por Anthony Williams  es totalmente cierto, pero con un pequeño matiz. Solo funcionas para programas hechos en Vb y compilados en codigo nativo. Es decir que no esten en p-code.
Lo dicho para activar un boton en vb, bajamos 11 bytes a partir de la ultima letra del boton y sustituimos 00 por 01.

ShoulcK


Título: Re:sobre los botones que no estan enabled
Publicado por: byebye en 14 Noviembre 2003, 14:44 pm
no he dicho que sea falso. pero si digo que no se puede generalizar, pues cada lenguaje tiene sus cosas. y como puse en el ejemplo en delphi por ejemplo te puedes volver loco buscando el 00 para ponerlo a 01.