Active10 months ago
This is not a problem of the obfuscator. I it is bad anti-virus software which gives false alarms. If you have a software which is protected by strong protection (this applies also to protected C software) you will almost always get false alarms from antivirus software.
I release a bunch of tools for free, but recently I have began to sell an application, that has private research, and people have been able to get my source code, and one person publically released my entire source. I spent a lot of time on this program, just to have someone crack it, and release my entire source.
Amazon.com: free touch screen games for pc. Portable Monitor - Lepow 15.6 Inch Computer Display 1920×1080 Full HD IPS Screen USB C Gaming Monitor with Type-C Mini HDMI for Laptop PC MAC Phone Xbox PS4, Include Smart Cover & Screen Protector. 4.6 out of 5 stars 291. $169.99 $ 169. Need free games for the iPhone, iPad, and Android mobile phone? Y8 is the leader in online mobile games. These games will work on any touch screen device. ★★★ Great games for kids on the phone or tablet. ★★★ The name speaks for itself. It's a lot of interesting educational games for young kids today who love to touch all their handles. Parents play with their children as a family. Themselves invent stories and quests. Category games for touch screens on our site offers a range of the most diverse games. Touchscreen games A unique opportunity to play the game online Touch, running events, touching the objects on the screen to move, but they can also work with the mouse, but because they are accessible to all. Free touch screen games. Play Touchscreen games on gamepost.com. Enjoy the best collection of Touchscreen related games on the internet.
Obfuscar, simple and open source obfuscation tool for.NET assemblies. This efficient solution is designed to obfuscate (transform) the source code of the C/Cprograms (text files) to protect them from reverse engineering. After obfuscation the code is reliably protected from analyses that can be performed by a man or by a machine. 7 rows What tools are available to automatically obfuscate C/C code? Strings Obfuscation. SourceFormatX C is not only the C/C code formatter but also a powerful code obfuscator that can obfuscate your C and C source code for the purposes of source code security and intellectual property protection. C obfuscator free download -.NET Obfuscator, Crypto Obfuscator For.Net, Mangle-It C Code Obfuscator, and many more programs.
How can I go about protecting my program? I have tried HWID, but people are still able to crack it. I know I am limited by C#, but it the most convenient to use. I just need a way to protect my programs from people trying to do this.
Gray
6,02922 gold badges2323 silver badges4545 bronze badges
BenBen40511 gold badge44 silver badges1515 bronze badges
closed as off-topic by Servy, Dour High Arch, RBarryYoung, Andrew BarberOct 8 '13 at 16:58
This question appears to be off-topic. The users who voted to close gave this specific reason:
- 'Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist' – Andrew Barber
4 Answers
You could have a look at the many obfuscation tools that are out there, for example the ones mentioned in https://stackoverflow.com/questions/805549/free-obfuscation-tools-for-net (note: question currently unavailable for view).
EDIT: the above linked question has been deleted and thus isn't available for viewing. As a reference here is the list of currently working links posted in the above question extracted with help of some power user:
http://gapotchenko.com/eazfuscator.net
http://orangeheap.blogspot.nl
http://confuser.codeplex.com (succeeded by https://yck1509.github.io/ConfuserEx/)http://ntoolbox.com
http://orangeheap.blogspot.nl
http://confuser.codeplex.com (succeeded by https://yck1509.github.io/ConfuserEx/)http://ntoolbox.com
Free Crossword Puzzles
Community♦
Sebastiaan van den BroekSebastiaan van den Broek3,57733 gold badges2424 silver badges4949 bronze badges
Well, the problem with languages like C#/Java is that they are generally much easier to de-obfuscate. The way to secure this is generally to put this stuff into a webservice, but you said you couldn't really do that. What about porting specific non-trivial functions over to a language like C, and obfuscate that. Your C# program could then use reflection to make calls to this external/unmanaged dll. It would increase the difficulty for de-obfuscating, but the problem is that if someone wants it bad enough, they can figure it out as it is client-side.
It may be that legal action is the only real solution here, but this is not a site for legal advice, and I am not qualified to give it if it were.
Additionally, this could be a business decision. Consider Making your software open-source and post a donation link. I am also not qualified to give business advice, but this is worth considering. It may actually increase your revenue, not to mention the other benefits that come with releasing open-source software.
GrayGray6,02922 gold badges2323 silver badges4545 bronze badges
There's Dotfuscator (http://www.preemptive.com/products/dotfuscator/overview). But the best solution in some cases is to offer what you do as a web site (Software as a Service).
Consider this tool for example to convert VB to C#: http://converter.telerik.com/
Or this tool to format JSON: http://jsonformatter.curiousconcept.com/
This may or may not work for you. I don't know what the nature of the software you're trying to protect is.
Microsoft office 2007 proofing tools. Generally, a download manager enables downloading of large files or multiples files in one session.
Trevor ElliottTrevor Elliott8,59799 gold badges5151 silver badges8989 bronze badges
No, your code needs to contain the information needed to decrypt itself, its an impossible problem to solve.
Your best solution is to put your intellectual property on a server in the cloud that only you have access to. Give your customers a unique login, audit their access to check for abuse, off load as much grunt work onto your customers machines, but keep your algorithms locked into the cloud.
carpenterjccarpenterjc