Jump to content

Protecting paid released modules


Recommended Posts

I am new to WHMCS, and is interested in making modules for my hosting company, and community. I see alot of modules/addons get leaked due to someone buying, then sharing it afterwards.

I was wondering, what can be done to protect my modules from being leaked? Can I purchase and setup a license manager, and use IonCube? What is suggested. Thanks.

Link to comment
Share on other sites

18 hours ago, LegitSoulja said:

I was wondering, what can be done to protect my modules from being leaked? Can I purchase and setup a license manager, and use IonCube?

you can make it more difficult for others to share your paid addons, but you can't prevent it - there are potential ways around IonCube and once you've got past that, then removing any licensing coding would be child's play for those who intend to do such things.

Link to comment
Share on other sites

As bear said the most common scenario is ionCube with Licensing Addon but there are few things to consider.

First of all this is not the final and definitive solution. You are just making your software harder to be decoded and nullified therefore you should consider to add your own security measures in your software to increase security. I think that every developer have its own "strategies" but obviously no one will describe them with you because well... it's a secret 🙄

The second problem is that the official Licensing Addon module of WHMCS is everything but reliable. If you implement it right out of the box even with the local-key feature your server will be hit by a massive amount of useless requests because the way Licensing Addon work depends on the hosting environment. For example if your client is not allowing base64 you'll be submerged by a licensecheck() on every page load. In conclusion as soon as you purchase Licensing Addon take your time to fix all holes it has.

Lastly don't forget that the best method to stop leaks is SaaS because they can crack a software but they can't crack a service so easily. Another thing is that if you release frequent updates crackers are basically f**ked. I mean if you publish 30 releases per year they are forced to crack your software 30 times per year. Is it really worth it? In they end they spend less with a regular license. Of course this concept is not valid if your software is super-pupular.

9 minutes ago, brian! said:

removing any licensing coding would be child's play for those who intend to do such things

I respectfully disagree. I mean it must not be a simple if(license == 'Active') 😀 It can be a nightmare.

Edited by Kian
Link to comment
Share on other sites

15 minutes ago, Kian said:

I respectfully disagree. I mean it must not be a simple if(license == 'Active') 😀 It can be a nightmare.

well let's not talk too much about that... it's a frowned upon subject here. :smile2:

I wouldn't disagree with any of your other points though.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated