Exetools

Exetools (https://forum.exetools.com/index.php)
-   General Discussion (https://forum.exetools.com/forumdisplay.php?f=2)
-   -   Disabled (ungrayed) Menu (https://forum.exetools.com/showthread.php?t=7711)

ivanov 06-18-2005 17:49

Disabled (ungrayed) Menu
 
it might be a trivial question :-). this is about disabled menu (ungrayed). so, a demo message appears when the menu icons clicked (Open file dialog and Save menu). i have remove the messagebox, but still nothing happened. i have followed some tuts to make breakpoint to e.g EnableMenuItem, GetMenuItemID (using Olly), and even i have tried to breakpoint all menu related APIs :-), but no BP worked. Is this possible? And how I can solve this protection? Any help will be appreciated.

Newbie_Cracker 06-18-2005 18:33

Don't try to remove the MessageBox. Before showing that, there must be a conditional jump. Before it, must be a CALL. Analyse the CALL for returning value causes showing MessageBox. Maybe changing some jumps, will help you.
It's better to give the download link...

D-Jester 06-18-2005 21:10

It may be possible that this "demo" is just that, a non functional demo.
I have ssen many of that breed where the functions not included in the demo are not even compiled into the demo, so a complete reverse is not possible.
I don't know that to be the the case in this app, but just something to keep in mind.

Jupiter 06-18-2005 21:48

the best way is to make an application 'registered' (app must think that it is), then all trial menus and labeles will be removed by application itself!
I mean you must research app's registration routine to make it regged.
in case of demo when some function (for ex. save function) not exists (not disabled, but not exists!) and you can see only demo message it's useless to patch MsgBox.

hobferret 06-18-2005 23:23

ivanov :)

Look at this:-

http://www.woodmann.com/fravia/copy0000%20Clandestinity_MixVibes.html

It's rather old but the same principals apply :D

/hobferret

ivanov 06-19-2005 01:20

1 Attachment(s)
well the download is about 30M :-)...anyway i give you the URL.
i couldn't find any registration menu, or i guess it is already disabled. if you come to download it, i just want to know whether this sw is like D-jester said, useless to patch.
Hobf, i use that tuts, and EnableMenuItem only works on the beginning of the program loading which is mean many BP occurs. All menus are enabled at the first time, then disabled after login to the program (here, any on menus BP not worked anymore). :-(

hobferret 06-19-2005 02:24

Hi ivanov :)

Translation stuff eh, maybe worth a look :D

Maybe I will able to converse with JMI in Greek :D

/hobferret

JMI 06-19-2005 04:22

Um hobferret:

I believe that what we speak is actually "GEEK" and not "GREEK". :D

(My apologies to Zorba, who was acutally Hispanic anyway.)

Regards,

hobferret 06-19-2005 18:32

Hi :)

Well it's not actually a translation package, seems to be for converting "strings" in software. So I'm giving it a "miss" :D

Would be better off dancing the sirtaki :eek:

/hobferret

ivanov 06-19-2005 21:19

it is like Passolo, hobf, software localizer. somebody from pompeya someting had cracked the previous version (v2003). now, it is a 2005 version, use the same engine from 2003 version. the different, now registration menu disappear and these demo messages.

hobferret 06-19-2005 23:37

Hi again :)

I thought there was a "free" version of Passolo, why don't you use that instead of messing around with this :confused:

Anyways, there is most definately no code for the "greyed" menus, that also applies to the "load" button :(

/hobferret

JMI 06-20-2005 01:35

In "other words", the software maker has learned that it is much safer to release a "demo" version with some of the code completely "missing", than to release a "demo" version with all the code present, but some of it disabled. :eek: You can't "bypass" the code which "disables" a menu item when the actual code needed to make the menu operate is not present.

Although, you might steal it from an older version and add it in yourself. :eek: More difficult than just bypassing code which disables a menu, however. ;)

Regards,

ivanov 06-20-2005 21:26

guys, this is an hardwork... :( . ah just forget this crap :)

codeX 06-21-2005 15:05

I think JMI is right.

Even if you managed to enable the menu item , if the code (which is to be executed on clicking the menu) is not there ,what can we do? Anyway you gave it up...

Regards...


All times are GMT +8. The time now is 19:29.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX