Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
About WWF-VFP to avoid decompilations
Message
De
31/10/2001 11:41:58
Jorge Grundman
E.U.I.T. Telecom.
Madrid, Espagne
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
About WWF-VFP to avoid decompilations
Divers
Thread ID:
00575688
Message ID:
00575688
Vues:
64
PLEASE: Read the instructions. WWF-VFP is a pre-release and if you use you will have the protected file and the original one (which can be decompilated). Below you will find a mail received from a user and the answer I give him about this utiliy which just born. Once again: READ THE INSTRUCTIONS. Doing that will save your time.

Original Message:
=================
Dear Gurndman

Thanks for trying to make a utility which protects VFP code.

As a software your utility works well. But I'm sorry to say that it does nothing with regards to protect from decompilation. You are just compressing the EXE (password protected) and decompressing it at run time. What you are doing is storing the decompressed file on disk to run and this can be easily used by others to decompress.

If you even add one more feature that the decompiled exe would be deleted after running the application. It won't work, as anyone would terminate the program in between and use orginal EXE.

Please take back your utility from all the download sites. Otherwise users will think that thair EXEs are protected using your utility but actualy they are not.

I'm searching for this type of tool for a long time. If you find any please let me know.

Answer to the message
=====================
Hello:

I'm sorry to tell you that if your read the license and installation instructions which it shows just you run the installer, appears that is a pre-release and warning you about:

"...For the moment, this application is on pre-release. In short will be completely published. What does it mean? Whenever you launch the protected application the original file (the VFP EXE file) will be recreated in the app directory. In this way you can compare if you can decompile the protected file vs the original one...."

Also, if you follow the thread (in Universal Thread) about this program you will find not only the previous comments but the things about I'm workig. The idea always was to see if someone can decompilate the protected file.

You say this can be easily used by others to decompress: well... that is what I want. This is the challenge.

The original file always need to be launched due Microsoft Visual FoxPro needs to parse the instructions, but there is more than a way to avoid someone can terminate the program. Of course, any application can be dissasembled with tools that trace even the OS. But the idea is create as many difficulties as can be do it. In other words, do not need to branding anything. Why I don't upload the version which avoid the EXE file to be created? Because Iprior to do them, I wish the application can be tested to correct it.

For last, I'm collecting feedback from users about it to when the final version will be launched, has many features the users request. For the moment, there is no packing utility for VFP apps. Think about that. What if the packing has a protection scheme build inside?. What about if the password of this protection is the file inside and not a phrase?. What about if the application is decompressed on memory? What about if the loader is a service which continuosly looks if the application is running? What about if the loader don't let you use Ctrl+Alt+Del? What about if the loader is a invisible service installed at startup so if the user shutdown the PC at starts waste the physical space of the application?. This is what is coming: only difficulties to refox the application.

Please, with the next release and other applications read the instructions and comments to avoid you to discover by yourself what is described.

Thanks anyway for trying WWF-VFP

Sincerely,

Jorge Grundman
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform