What's new

Welcome to KodeBlend Forums

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Ask question

Ask questions and get answers from our community


Answer questions and become an expert on your topic

Contact us

Contact the site administrator directly.


Just like Facebook join them and enjoy.

WHMCS - NULL Modules/Themes Yourself FREE



New member
Apr 6, 2024
Reaction score

If you are using WHMCS so you know how license works, This is easy way to use any WHMCS item without touching the source code.

Note: you may need to have VPS ( for your WHMCS) as most companies does not allow adding a domain that is not using companies nameservers.
Note: You need the secret and that is kinda difficult for some users.

Get a VPS and install whmcs on it ( you can move your existing WHMCS.
Now untouched modules & addons.

Example: modulesgarden.com

Suppose you got an addon from ModulesGarden for that.
1. Upload modules in valid folder and wait...

2. Create a new website on your server if you are using any Panel i.e WHM, FastPanel, Plesk
Note: you need to use domain that you want to use modules from i.e
Please, Log in or Register to view URLs content!

Note: Visit the site where from you want modules login or goto client are where WHMCS is installed and copy the URL 100% exact url.
For modulesgarden url is:
Please, Log in or Register to view URLs content!

So Domain will be
Please, Log in or Register to view URLs content!
(with WWW) and WHMCS is installed in client-area)

3. Install mkcert and run mkcert install
4. Install SSL for modulesgarden : mkcert
Please, Log in or Register to view URLs content!
( for more check mkcert github)
5. Edit /etc/vhosts and add domain as below
Please, Log in or Register to view URLs content!

6. In file manager of modulesgarden ( newly created website delete all files and add new file i.e index.php and inside file just enter anything i.e: Working...

7. Check new site is working: curl
Please, Log in or Register to view URLs content!
SUCCES: it should give you SSL error ignore that but it should load from

8. FIX SSL: In step 4 you created 2 files xxx.key.pem & xxx.pem
In your panel: copy paste license and install ssl
Example Certificate: cat
Please, Log in or Register to view URLs content!

Example Private Key: cat
Please, Log in or Register to view URLs content!

Example Authority ( content of rootCA.pem file of mkcert)

9. On some panels you need to restart apache2 and also update-ca ( update trusted CA list)

10. Now if you installed SSL and Created domain correctly you should get working... if you run
Please, Log in or Register to view URLs content!
-i ( You will see what you put in index.php file)

11. WHMCS: each provide have different whmcs path for MG it is client-area get that name and create a new folded in newly created domain i.e client-area
BONUS: you can link your WHMCS to FAKE whmcs i.e YOUR WHMCS is at /home/user/whmcs & FAKE WHMCS needs at /home/modulesgarden/public_html
Link: ln -s /home/user/whmcs /home/modulesgarden/public_html/client-area

12. Important: In you own WHMCS login to admin panel and enable License Manager and logout
and now copy your own WHMCS in client-area ( do not do anything)

13. Now if you run curl
Please, Log in or Register to view URLs content!
: you should see default whmcs page in terminal


14. Now get the secret of module/theme you want to install ( secret is a MD5 key used to with license key as below examples.
ModulesGarden cPanel Extended Secret is : 659c08a59bbb484f3b40591
ModulesGarden PaymentgatewayCharges secret is: a664vade6E75obdee6379ffda514xd53809f

15. In you WHMCS create a new Group i.e: LICENSE and then create a new product as MD_cPanelExtened ) Use any names and make these both hidden.
when you create new product use License Manager addon and choose key length to 12 or above 11
Change settings accordingly or you can check all boxes
IMPORTANT : SECRET key field add the module secret key i.e: 659c08a59bbb484f3b40591
IMPORTANT : Key prefix should not contain number or space & should end with a _ (underscore) valid is : Fake_cPanelExtened_
NOTE: You now dont have to do anything with modulesgarden domain of files ( in case you change your database for your own WHMCS put new values in FAKE whmcs configuration.php file)
TIP: If you are on VPS & you have directories lined you dont need to do anything. See step 11.

16. If you have configured fake domain+fake whmcs+fake SSL + valid secret of addon/theme/module.
Create a new user on your whmcs and order the new item i.e: MD_cPanelExtened and iactivate it from WHMCS you will get the key

17. Now add your license key in moules license.php ( License_RENAME.php )
Check official module documentation for installation..

Hope you enjoyed
This free tutorial/hack was shared by Afreena on below forums.
1. KodeBlen
Last edited by a moderator:
I should be able to edit this thread.

As it is locked for me to edit. Better you delete this.
Whatsapp Support
Start a Conversation
Hi! Click one of our member below to chat on Whatsapp
The team typically replies in a few minutes
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a KodeBlend Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock