We help IT Professionals succeed at work.

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

Eduardo Fuerte
on
1,369 Views
Last Modified: 2014-01-12
Hi Experts!

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

Thanks in advance.
Comment
Watch Question

Cyril JoudiehFounder, Software Engineer, Data Scientist

Commented:
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.
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Eduardo FuerteDeveloper and Analyst

Author

Commented:
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...
CERTIFIED EXPERT

Commented:
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...
Eduardo FuerteDeveloper and Analyst

Author

Commented:
But, as a workaround I'm going to apply some difficulties by myself that couldn't be related here  some spyes maybe could read <|- )
Founder, Software Engineer, Data Scientist
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Eduardo FuerteDeveloper and Analyst

Author

Commented:
Maybe if I obtain your personal e-mails I'm going to tell you what I'm doing....
Cyril JoudiehFounder, Software Engineer, Data Scientist

Commented:
My nickname plus hotmail.com.
CERTIFIED EXPERT

Commented:
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 JoudiehFounder, Software Engineer, Data Scientist

Commented:
There are some good obfuscation programs for PHP. I never saw one for Fox.
Eduardo FuerteDeveloper and Analyst

Author

Commented:
Thank you for the guidance. I'm keep struggling with this problem...

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.