Protect php licence

Discussion in 'PHP' started by malibur, Mar 10, 2008.

  1. #1
    Today, everything seems to be decoded
    Zend,Ioncube is decodable...
    does anyone know any technique for callbacks to protect domain license for any php code?

    Please make review.

    thnx
     
    If someone posts a solution, use the "Best Answer" link in their post to pick it as the best answer.
    malibur, Mar 10, 2008 IP
  2. CodyRo

    CodyRo Peon

    Messages:
    365
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Use Zend or Ioncube.. it's not 100% possible to do one way encoding because something has to decode the script upon runtime (otherwise.. it wouldn't run..).
     
    CodyRo, Mar 10, 2008 Set Best Answer IP
  3. killerj

    killerj Active Member

    Messages:
    765
    Likes Received:
    34
    Best Answers:
    0
    Trophy Points:
    95
    #3
    Never encode scripts . Let all learn from your code.
    Why hide it ?
    For domain license sake , you may choose Zend or Ioncube
     
    killerj, Mar 10, 2008 Set Best Answer IP
  4. CodyRo

    CodyRo Peon

    Messages:
    365
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Same reason not everyone provides source code for their software .. money and such (and unfortunately security by obscurity.. sigh people never learn :().
     
    CodyRo, Mar 10, 2008 Set Best Answer IP
  5. malibur

    malibur Guest

    Best Answers:
    0
    #5
    i do just for domain licence but its cracked!, it can be nulled!!!
     
    malibur, Mar 11, 2008 Set Best Answer IP
  6. bpasc95

    bpasc95 Active Member

    Messages:
    196
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    70
    #6
    The only way you can be 100% sure your code is not going to be released is by hosting the service yourself on your own servers.

    Aside from that, you will always run the risk of having your script "nulled".

    I have noticed that many people don't like the encoded versions of PHP. I suspect that, in the majority of cases, the reason for encoding is one of three reasons:
    1. To be able to control licensing to ensure fee's are paid to the author. Many users expect things written in PHP to be free since PHP is an open-source platform. What many don't consider is the time and effort that may have been put into such a script, program, or application.
    2. To hide the poor coding practices and potential security flaws. This is the most common reason we have seen. As stated by CodyRo, this is not a security measure as code should be sound and secure.
    3. Ability to modify source.

    In our case, we view Zend code reversal as more of a hurdle. Our position is that if a real / legitimate company is going to utilize a product, they will be responsible enough to use a licensed copy. If not, that says a lot about the company / person behind the site.

    My two cents.

    -Bing
     
    bpasc95, Mar 11, 2008 Set Best Answer IP