Avatar of Eduardo Fuerte
Eduardo Fuerte
Flag for Brazil asked on

What could be done to avoid a VFP a .exe to be decompiled ?

Hi Experts!

What could be done to avoid a VFP a .exe to be decompiled and the code font exposed?

Thanks in advance.
FoxPro

Avatar of undefined
Last Comment
Eduardo Fuerte

8/22/2022 - Mon
Cyril Joudieh

It is very hard to keep VFP code from getting decompiled. There is ReFox which can expose the code very easy in the lower levels of security. In the higher levels of security, ReFox cannot expose the code from the file, but the code can be exposed from memory by a program written by Chinese hackers.

ReFox decompiles and protects the code at the same time. It depends on how you use it.

So putting it simply, there is no 100% security.
SOLUTION
Pavel Celba

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Eduardo Fuerte

ASKER
My worst suspicions are in course

My site have been accessed from China and a lot of downloads of my apps were downloaded... I checked it by ip.

Maybe they are copying all my code now.

I don't know what could be done from here.

I'm going to ask net provider if it's possible to avoid China access...
Pavel Celba

Each software appears on Torrents sooner or later... Would you sell your app in China?

People copying your app would never buy it.  BUT they can sell it which is not so good... The only way is to create new versions periodically so you are one step before them...

BTW, pirated Windows are much cheaper and they do have better support than the original version. So you have to be prepared for this situation...

I am not sure if your net provider can do something for you... To access your site from China via servers in the US is not so difficult...
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
Eduardo Fuerte

ASKER
But, as a workaround I'm going to apply some difficulties by myself that couldn't be related here  some spyes maybe could read <|- )
ASKER CERTIFIED SOLUTION
Cyril Joudieh

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Eduardo Fuerte

ASKER
Maybe if I obtain your personal e-mails I'm going to tell you what I'm doing....
Cyril Joudieh

My nickname plus hotmail.com.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Pavel Celba

Yes, to have variables and fields like mmmnnmnm, nmmnnmmm, mmnnmnn, etc. across the app is good idea. I've been thinking about such app scrambler BUT it could just invoke some descrambler development...

My address is in my profile here.
Cyril Joudieh

There are some good obfuscation programs for PHP. I never saw one for Fox.
Eduardo Fuerte

ASKER
Thank you for the guidance. I'm keep struggling with this problem...
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck