php obfuscator (混淆)

這篇欠更久

欠了一年半

之前有一段時間被一個問題困擾著

有的客人 結案後

會需要改些東西

報價後 覺得貴

就自己找別人改

無標題

或是甚至連需求都不提 就直接找別人做

然後做爛了

再裝傻回來跟我說 “怎麼壞了”

ftp 連進去打開檔案看

根本不是我寫的風格

簡單說連 framework 都不會用

然後要我擦屁股

這真的很困擾

要跟客戶收錢

客戶就不爽

甚至有可能去外面亂說

說我寫了有問題的東西不改

我想了一下

我決定開始找 php 加密的工具

把 php 原始碼加密

鎖起來

程式在主機上可以執行

但沒解回來

你會無法修改

於是我找了底下幾個工具

http://www.mobilefish.com/services/php_obfuscator/php_obfuscator.php

http://www.fopo.com.ar/ (已經掛了)

http://phpshadow.com/

其實也不是什麼了不起的工具

但可以稍微讓修改 php 的門檻高一點

phpshadow 稍微厲害一點

他已經不是混淆而已了

他是加密

需要在 server 端安裝解密的元件

才有辦法正常執行

還有一套很有名

而且虛擬主機也普遍都有支援的

叫做 ionCube

這比較貴 要最少199USD

而且呢

他加密的工具

只能裝在一台電腦上

也就是說

如果你要部屬程式到一台主機上

你得先把程式搬到 安裝加密程式的機器上

然後進行編碼

這頗麻煩

如果說沒有一定要不讓別人破解

用混淆的方式應該就可以檔掉很多亂接案子的初學者了

而且啊

我也不會混淆全部的檔案

我會找幾個關鍵的設定檔做混淆

反正讓對方改不動就好了

但記得自己存一份原始檔起來

免得到時候自己要改沒得改

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料