Results 1 to 16 of 16
  1. #1
    Join Date
    Mar 2009
    Location
    Miami, Florida
    Posts
    19,185

    PHP: Mask PHP Code

    Hello,
    I am trying to develop a PHP based script that I am planning to release free. I am not planning on making this open source. I would like to find a free way to mask the PHP Code to prevent it from being stolen. Any ideas?
    Keith I Myers
    KMyers.me The rantings of a lunatic
    Geek Survival Guide - Reviews and Advice for Geeks

  2. #2
    Join Date
    Aug 2005
    Location
    UK
    Posts
    654
    You're looking for something like:

    SourceGuardian or IonCube. I think Zend has one too.. but I don't know the URL off the top of my head.

  3. #3
    Join Date
    Mar 2009
    Location
    Miami, Florida
    Posts
    19,185
    Yes, but I would perfer something free
    Keith I Myers
    KMyers.me The rantings of a lunatic
    Geek Survival Guide - Reviews and Advice for Geeks

  4. #4
    Join Date
    Aug 2005
    Location
    UK
    Posts
    654

  5. #5
    Join Date
    Oct 2004
    Location
    San Francisco, CA
    Posts
    2,454
    In short, all encoders can be broken. But any free one is exceptionally easy to break.

    I strongly suggest ionCube, even though it's paid. They have an online version one where you pay only per file, which is actually quite affordable. Nevertheless, it's not free.
    Tyler Cole
    Eeek, a Blog

  6. #6
    Join Date
    Mar 2009
    Location
    Miami, Florida
    Posts
    19,185
    Quote Originally Posted by Xeentech View Post
    Dude,
    I did not post this because I was too lazy to search online (I actually did that part first). I wanted other peoples opinions on encoders first.
    Keith I Myers
    KMyers.me The rantings of a lunatic
    Geek Survival Guide - Reviews and Advice for Geeks

  7. #7
    Join Date
    Feb 2006
    Location
    Kusadasi, Turkey
    Posts
    3,273
    ioncube has an online encoder, which you can encode files for as low as $0.5 per file. That's closest you will get to a free encoder.
    Fraud Record - Stop Fraud Clients, Report Abusive Customers.
    █ Combine your efforts to fight misbehaving clients.

    HarzemDesign - Highest quality, well designed and carefully coded hosting designs. Not cheap though.
    █ Large and awesome portfolio, just visit and see!

  8. #8
    i don't think there is a free php encoder. if you don't want to release the code then why not host it on your server so you don't have to distribute the code.

    anyway as suggested above, it's better to go with ioncube.
    HalfDedi.com Half Dedicated Half Price
    We provide affordable VPS hosting solution Singapore datacenter

  9. #9
    You may also have a look at Nu-Coder: h t t p : / / nusphere.com/products/nucoder.htm

    But it's not free.

  10. #10
    I would suggest to not focus on and/or spend an overwhelming amount of time on trying to mask your code.

    The more you mask the code (whether it be zend, ioncube, etc..) the more complicated things will become. While many hosts have zend or ioncube installed by default you will still have some people who do not have it and who may not be able to get it.

    Also - while Ioncube offers run-time loaders they will not work with the latest default installs of PHP.

    If someone really wants to crack your code they will be able to if they spend enough time (or simply send it to one of the junk companies that do this as a service)
    ActiveCampaign
    email & marketing automation

  11. #11
    Join Date
    Jun 2004
    Location
    New York, NY
    Posts
    372
    Quote Originally Posted by KDisk View Post
    Hello,
    I am trying to develop a PHP based script that I am planning to release free. I am not planning on making this open source. I would like to find a free way to mask the PHP Code to prevent it from being stolen. Any ideas?

    What is the point of releasing program for free but protecting the source?

    Just seems silly for a PHP application.
    All My Data From small shared web hosting accounts to powerful dedicated servers.
    Now offering Affordable UNIX shells and IRCd hosting!

  12. #12
    Join Date
    Feb 2006
    Location
    Kusadasi, Turkey
    Posts
    3,273
    Quote Originally Posted by Stacie View Post
    What is the point of releasing program for free but protecting the source?

    Just seems silly for a PHP application.
    Maybe he put an advertisement, which brings income from the free application. Maybe he doesn't want people to remove the copyright notice. Maybe he spent days coding a certain part, and doesn't want anyone else get the credit for it. Maybe this is the "lite" version of s script he is selling commercially.

    I can think of a thousand reasons why someone may offer a free script with code protection.
    Fraud Record - Stop Fraud Clients, Report Abusive Customers.
    █ Combine your efforts to fight misbehaving clients.

    HarzemDesign - Highest quality, well designed and carefully coded hosting designs. Not cheap though.
    █ Large and awesome portfolio, just visit and see!

  13. #13
    Join Date
    Jun 2004
    Location
    New York, NY
    Posts
    372
    Quote Originally Posted by Harzem View Post
    Maybe he put an advertisement, which brings income from the free application. Maybe he doesn't want people to remove the copyright notice. Maybe he spent days coding a certain part, and doesn't want anyone else get the credit for it. Maybe this is the "lite" version of s script he is selling commercially.

    I can think of a thousand reasons why someone may offer a free script with code protection.
    Advertisement within PHP code? Caring if people remove copyright notice?

    Let's be serious here; if software is something that is worth stealing it will be reverse engineered.
    All My Data From small shared web hosting accounts to powerful dedicated servers.
    Now offering Affordable UNIX shells and IRCd hosting!

  14. #14

  15. #15
    Join Date
    Feb 2006
    Location
    Kusadasi, Turkey
    Posts
    3,273
    Quote Originally Posted by Stacie View Post
    Advertisement within PHP code? Caring if people remove copyright notice?

    Let's be serious here; if software is something that is worth stealing it will be reverse engineered.
    So even WHMCS doesn't need encoding, because it will be reverse engineered anyway... Is that what you mean?
    Fraud Record - Stop Fraud Clients, Report Abusive Customers.
    █ Combine your efforts to fight misbehaving clients.

    HarzemDesign - Highest quality, well designed and carefully coded hosting designs. Not cheap though.
    █ Large and awesome portfolio, just visit and see!

  16. #16
    Join Date
    Mar 2009
    Location
    Miami, Florida
    Posts
    19,185
    Quote Originally Posted by Harzem View Post
    So even WHMCS doesn't need encoding, because it will be reverse engineered anyway... Is that what you mean?
    Hello,
    Please understand, there are several ways to release applications for free.
    • Open Source
    • Closed Source
    In truth, I do not want to encode the whole script and I am only doing it to prevent theft of code. I know there is no foolproof way to lock a piece of code, but in this case I put alot of blood, sweat and tears into it. I want to encode the installer and libraries.
    Keith I Myers
    KMyers.me The rantings of a lunatic
    Geek Survival Guide - Reviews and Advice for Geeks

Similar Threads

  1. url forward with mask
    By steelcase00 in forum Domain Names
    Replies: 5
    Last Post: 04-01-2009, 09:45 AM
  2. Url Mask
    By rages4calm in forum Web Design and Content
    Replies: 5
    Last Post: 02-15-2006, 06:54 AM
  3. AKB.COM and MASK.NET
    By estrex in forum Domain Name Offers
    Replies: 6
    Last Post: 06-02-2004, 06:09 AM
  4. Mask subdomain
    By Chris2001 in forum Hosting Security and Technology
    Replies: 0
    Last Post: 03-11-2004, 01:28 PM
  5. halloween mask?
    By haji in forum Web Hosting Lounge
    Replies: 0
    Last Post: 10-24-2001, 10:01 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •