1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Safe & uncracked C# - Licensing Software anything known to be very safe and good?

Discussion in 'General Programming Chat' started by iwearhats, May 12, 2014.

  1. iwearhats

    iwearhats Registered Member

    Joined:
    May 5, 2014
    Messages:
    60
    Likes Received:
    2
    Hey guys, im looking for a licensing Software/ a licensing Service for C#-Software, can you recommend anything, are there some out there that are safe and uncracked so you can actually sell software? ( i looked at some, but they all were not safe and there were cracks out there for them) -regards
     
  2. FJX

    FJX Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 13, 2011
    Messages:
    356
    Likes Received:
    186
    Location:
    0x90
    Nah, just make your own. Anyone with a lot of time (and really wants to crack your app) can crack your app no matter what. Just make your app call some function online, and implement some communication between the local client and a server. This way, you can make encryptions hidden to anyone even if they reverse-engineered your distributed software. Although that may cause some noticeable delays (depends on the speed of the connection of the client), so yea.
     
  3. qrazy

    qrazy Senior Member

    Joined:
    Mar 19, 2012
    Messages:
    1,115
    Likes Received:
    1,713
    Location:
    Banana Republic
    There's nothing as safe or uncrackable licensing software available. First try to reach the level where your software is getting cracked and shared in public, which by itself is a great success that people find your software useful.Other way is by providing a good support and with number of updates people will buy a legit copy. You're better off just implementing a simple licensing mechanism to avoid casual copying by noobs.
     
  4. innozemec

    innozemec Jr. VIP Jr. VIP

    Joined:
    Aug 19, 2011
    Messages:
    5,290
    Likes Received:
    1,799
    Location:
    www.Indexification.com
    Home Page:
    focus on marketing, support and updates to get your ball rollin with simple licensing and if you reach a point where cracks are spread implement something better

    oh, and yes, use a custom licensing.. anything ready out there is cracked pretty easily
     
  5. innosoft

    innosoft Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 25, 2008
    Messages:
    1,633
    Likes Received:
    639
    Occupation:
    Software Developer, SEO
    Location:
    Office
    Home Page:
    Everything is Crackable!! ;)
     
  6. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    .NET is easy to reverse compared to the huge hassle of reversing native code. What 's worse, it 's not that hard to rip off and re-skin your software either.
     
  7. jazzc

    jazzc Moderator Staff Member Moderator Jr. VIP

    Joined:
    Jan 27, 2009
    Messages:
    2,468
    Likes Received:
    10,155
    A licensing scheme from someone who is not a security expert is better than licensing schemes from people who understand security? :eek:
     
  8. madoctopus

    madoctopus Supreme Member

    Joined:
    Apr 4, 2010
    Messages:
    1,249
    Likes Received:
    3,498
    Occupation:
    Full time IM
    There's no such thing. Unless you update daily with a new algorithm to force crackers to crack it every day. Even Microsoft and Adobe are crackable. We can agree they have the budget and resources to handle this if there was a solution. Just use some decent license thing and if somebody wants to use it cracked and risk getting infected with a trojan, that's his choice.
     
  9. sirgold

    sirgold Supreme Member

    Joined:
    Jun 25, 2010
    Messages:
    1,260
    Likes Received:
    645
    Occupation:
    Busy proving the Pareto principle right
    Location:
    A hot one
    Harsh comments... Just use some custom licensing scheme that leverages an offline client and some online security mechanism, as suggested. Update frequently.

    If you gain enough critical mass to be an interesting target make sure to make available and distribute your own software loaded with malware and whatnot that still makes you money by means of this alternative revenue stream.

    All the skids are gonna promote that for you, it's like clickbank... on crack... Easy peasy. :D
     
  10. Chris22

    Chris22 Regular Member

    Joined:
    Sep 29, 2010
    Messages:
    400
    Likes Received:
    1,059
    Make your software run in the cloud.
     
  11. akacash

    akacash Jr. VIP Jr. VIP

    Joined:
    Jan 16, 2010
    Messages:
    806
    Likes Received:
    575
    Location:
    The Beach, USA
    Run everything server-side. Send them a client with the necessary functions like list loading, etc. That client then connects to a server where your software with the method, or the program itself you want to hide is running. There's nothing for them to be able to reverse except your server address that you run the software on. As stated above it could cause some delays, however if you've got it hosted on a proper server, there's no real timing issues that should arise. Most likely someone isn't going to be running the software from a weak slow connection, so I don't think lag would be much of an issue honestly. I won't pretend to be a security expert, but I think that would be the safest way to keep from having your method or application be spread if you're that worried about it.