Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Lazy to learn another
Message
From
05/02/2004 18:08:24
John Ryan
Captain-Cooker Appreciation Society
Taumata Whakatangi ..., New Zealand
 
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00873798
Message ID:
00874637
Views:
14
Neil

Well, remember that dotNET includes ILDASM whose purpose is to take MSIL distributables and decompile them!

Meanwhile tools like Reflector do an even better job of reverse-engineering MSIL source.

As you'll know, dotNET now comes with an obfuscator that can break ILDASM. This obfuscator cannot totally prevent decompilation but does significantly reduce the value of the decompiled source to the point where huge effort is required to interpret it and full recreation of your work is unlikely to be obtained because of the inhumane method overloading.

IMHO it isn't so much "decompilation" that matters, but protection of precious IP against reverse engineering and theft. In such a case, physical/OS security is just as important- if you can prevent Mr Hacker getting his hands on the exe, he/she can't crack it. E.g. one of our apps retains the app on a server under our control, with customers submitting messages via HTTP across a VPN and receiving results. I think this will become a lot more common- installing *anything* at a customer exposes its content to risk if you use any of these newer languages- or even if you write in assembly.

Regards

j.R
"... They ne'er cared for us
yet: suffer us to famish, and their store-houses
crammed with grain; make edicts for usury, to
support usurers; repeal daily any wholesome act
established against the rich, and provide more
piercing statutes daily, to chain up and restrain
the poor. If the wars eat us not up, they will; and
there's all the love they bear us.
"
-- Shakespeare: Coriolanus, Act 1, scene 1
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform