Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. file info. rss.
 From: Dale Dedoroy
  Where is Dale Dedoroy?
 Bacolod City, Negros Occidental
 Philippines
 Dale Dedoroy
 To: Mz
  Where is Mz?
 Metro Manila
 Philippines
 Mz
 Tags
Subject: RE: An approach for Intelectual Property Protec...
Thread ID: 50901 Message ID: 51429 # Views: 3 # Ratings: 0
Version: Unknown Category: Other
Date: Monday, September 13, 2004 4:14:20 AM         
   


> You could actually chop-chop your VFox Application to many EXE files.
>
> However, there is a 1 CORE EXE which calls other EXE files... etc 'lets say a menu system'.
>
> With the idea above, you could actually write code to check if the EXE to be runned has changed it's
> HASH value. In that way, you could prevent them from running.
>
> Heres a scenario.
> You actually have a compiled Visual Foxpro application. Lets say module2.exe.
> Then you deploy that module2.exe to your client. What they did is they have DECOMPILED module2.exe
> using REFOX and after doing so, they have inserted FEATURES or MODIFIED the application for
> their own purpose.
>
> In that way, one of your MODULE was altered by other programmers instead of the clients doing the request
> and changes for your company. If you are keeping a HASH of the OLD EXE, and checks it before running,
> you can prevent for that NEWEXE to run. In this way, even if they have the SOURCECODE of module2.exe,
> they are 'hands off' in it.
>
> The limitation is that your checking or your MAIN.EXE should embed the code elsewhere to such as .DLL made
> of Visual C or Visual Basic. Other computations or perhaps Buttons/Menus that are created at runtime would
> come from API Calls or elsewhere... probably NOT FOXPRO.
>
> In this way... It is ONLY YOU or your COMPANY is the sole Developer. (Is this harsh or what? But to us we call this CONTROL).
>
> -Mz

Hmmm... Dave, if they can decompile module2 then they can decompile the main.exe, too, right? If this is the case, they can simply crack module2, compile it and rename it to moduleX and change the line that calls module2 in the main exe to moduleX bypassing some DLL calls. But, I agree with you, HASHing can be of great use. Keep up the good work. I like you more if you are busy with hashing than when you get naughty. :)

Ingat lang dyan, pare.

Dale

"Man's mind once stretched by a new idea never regains its original dimension." -- Oliver Wendell
Holmes

ENTIRE THREAD

The strength of Logarithm... Posted by Mz @ 9/7/2004 4:06:53 AM
RE: The strength of Logarithm... Posted by Wild Fire @ 9/7/2004 4:23:00 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 4:56:54 AM
RE: The strength of Logarithm... Posted by Mz @ 9/7/2004 5:07:57 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 6:40:06 AM
RE: The strength of Logarithm... Posted by Mz @ 9/7/2004 7:00:06 AM
RE: The strength of Logarithm... Posted by Alexander Federizo @ 9/7/2004 7:23:24 AM
RE: The strength of Logarithm... Posted by Mz @ 9/10/2004 12:47:34 PM
RE: The strength of Logarithms... Posted by Alexander Federizo @ 9/10/2004 6:07:12 PM
RE: The strength of Logarithm... Posted by Boudewijn Lutgerink @ 9/10/2004 8:43:15 AM
An adhoc Article... mzhash Posted by Mz @ 9/10/2004 9:35:34 AM
RE: An adhoc Article... mzhash Posted by Alexander Federizo @ 9/10/2004 5:53:58 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 4:30:58 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 5:10:55 AM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 6:45:48 AM
RE: An adhoc Article... mzhash Posted by Mz @ 9/11/2004 7:00:53 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 3:20:46 PM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/11/2004 3:42:35 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/12/2004 10:19:23 AM
RE: An adhoc Article... mzhash Posted by Sergey Karimov @ 9/12/2004 4:13:36 PM
RE: An adhoc Article... mzhash Posted by Mz @ 9/13/2004 3:19:33 AM
An approach for Intelectual Property Protection... Posted by Mz @ 9/11/2004 7:12:08 AM
RE: An approach for Intelectual Property Protec... Posted by Dale Dedoroy @ 9/13/2004 4:14:20 AM
RE: An approach for Intelectual Property Protec... Posted by Mz @ 9/13/2004 5:27:30 AM