I'm still reading the thread but you can find cracked versions of almost all shareware stuff that is written in languages like C++ anyway.
Either way it comes down to the ethics of your customers of whether they are going to pay you for it or not.
Printable View
I'm still reading the thread but you can find cracked versions of almost all shareware stuff that is written in languages like C++ anyway.
Either way it comes down to the ethics of your customers of whether they are going to pay you for it or not.
I have been selling shareware for more than ten years and I can tell you for sure that 50 percent of the customers who bought my software would not have bought it if they could have found a cracked version somewhere. Cracking a VB6 application requires quite an effort. On the contrary, .NET software could even be reverse-engineered (and re-compiled) by amateur hackers.Quote:
Originally Posted by penagate
Yes, that is a problem. One day I hope to have some commercial software so I want to learn more about security.
Hmm, I'm interesting about this :
I know that VS2002 and 2003 have this issues. But how about 2005 ? Can you give a sample tools that can reverse VS 2005 code ? I've read that VS itself provide this tools. Where can I find it ?Quote:
reverse-engineered (and re-compiled) by amateur hackers.
Reflector Free. Produced code is not what I would use.Quote:
Originally Posted by michaelrawi
Salamander Costs but from what I hear the produced code is very good.
Probably others.
Don't let anybody fool you, VB6 can also be de-compiled into source. I had to do it back in 1999. The company who made a third party control went out of business. This control was used everywhere and a bug was found that effected financial calculations. Took a whole two days to find a tool, decompile, fix the bug then recompile. The code produced was ugly but it was useable.
The fact is ALL code can be decompiled. It has to be. I have seen tools that decompile c++ to java (as best it could) and vice versa.
[edit. All windows dll's and exe's up to windows xp. Don't know nothing about vista but I suspect it is the same there.]
The only thing VB6 has going for it is obscurity. Obscurity does not equal security.