php decrypt,GitHub - qiling/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展
PHP Decrypt
PHP Decrypt是一個(gè)跨平臺(tái)用來(lái)解密PHP源碼的擴(kuò)展,可以解密目前市場(chǎng)上大部分加密的源碼(除了OpCode混淆-Swoole Compile)。
特點(diǎn)
兼容 OPcache、Xdebug 等其他擴(kuò)展
兼容 Linux、OSX、Windows 等系統(tǒng)
兼容 Apache、Nginx + php-fpm、命令行等運(yùn)行模式
安裝
環(huán)境要求
Linux,OSX,Windows
PHP7.0.0以上(暫不支持php5版本)
? 安裝前請(qǐng)把當(dāng)前PHP環(huán)境的php-config添加到環(huán)境變量中。
在Linux,OSX上編譯
git clone https://github.com/2654709623/php-decrypt.git
cd php-decrypt
phpize
./configure
make
sudo make install
在Windows上編譯
已編譯了以下模塊,可供使用(下載地址:windows_dll)
# php7.2 64位 線程安全版
php_decrypt_php72_ts_VC15_x64.dll
# php7.2 64位 線程非安全版
php_decrypt_php72_nts_VC15_x64.dll
使用
上面我們已經(jīng)編譯好PHPDecrypt擴(kuò)展了,PHPDecrypt安裝好默認(rèn)是關(guān)閉自動(dòng)解密功能的,需要我們?cè)趐hp.ini文件中來(lái)配置使用它。
1.非擴(kuò)展方式的加密源碼(eval加密源碼)
在你的php.ini文件中加入以下配置項(xiàng):
extension=你的擴(kuò)展路徑/decrypt.so
[decrypt]
;用來(lái)配置解密功能開(kāi)關(guān),默認(rèn)為disable
decrypt.switch=enable
;解密后的php源碼存放目錄
decrypt.save_path=/www/decrypt
2.擴(kuò)展方式的加密源碼
由于PHP擴(kuò)展加載順序是棧加載的,需要在加密擴(kuò)展前先加載解密擴(kuò)展,php.ini配置項(xiàng)如下:
extension=你的擴(kuò)展路徑/decrypt.so
[decrypt]
;用來(lái)配置解密功能開(kāi)關(guān),默認(rèn)為disable
decrypt.switch=enable
;解密后的php源碼存放目錄
decrypt.save_path=/www/decrypt
;假設(shè)這是你的加密擴(kuò)展,你需要在它之前先加載解密擴(kuò)展
;extension=你的加密擴(kuò)展路徑/encryption.so
保存php.ini文件并重啟php-fpm,然后訪問(wèn)加密的源碼文件,就會(huì)把解密的源碼文件保存到/www/decrypt/decrypt.code的文件中。
如果不需要使用解密功能的話可以把php.ini文件中的decrypt.switch=enable設(shè)置為decrypt.switch=disable,重啟php-fpm。
License
總結(jié)
以上是生活随笔為你收集整理的php decrypt,GitHub - qiling/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 问题解决:win10应用程序无法正常启动
- 下一篇: 动态规划算法php,php算法学习之动态