PHP Decrypt

PHP Decrypt是一个跨平台用来解密PHP源码的扩展,可以解密目前市场上大部分加密的源码(除了OpCode混淆-Swoole Compile)。

特点

兼容 OPcache、Xdebug 等其他扩展

兼容 Linux、OSX、Windows 等系统

兼容 Apache、Nginx + php-fpm、命令行等运行模式

安装

环境要求

Linux,OSX,Windows

PHP7.0.0以上(暂不支持php5版本)

⚠ 安装前请把当前PHP环境的php-config添加到环境变量中。

在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

使用

上面我们已经编译好PHPDecrypt扩展了,PHPDecrypt安装好默认是关闭自动解密功能的,需要我们在php.ini文件中来配置使用它。

1.非扩展方式的加密源码(eval加密源码)

在你的php.ini文件中加入以下配置项:

extension=你的扩展路径/decrypt.so

[decrypt]

;用来配置解密功能开关,默认为disable

decrypt.switch=enable

;解密后的php源码存放目录

decrypt.save_path=/www/decrypt

2.扩展方式的加密源码

由于PHP扩展加载顺序是栈加载的,需要在加密扩展前先加载解密扩展,php.ini配置项如下:

extension=你的扩展路径/decrypt.so

[decrypt]

;用来配置解密功能开关,默认为disable

decrypt.switch=enable

;解密后的php源码存放目录

decrypt.save_path=/www/decrypt

;假设这是你的加密扩展,你需要在它之前先加载解密扩展

;extension=你的加密扩展路径/encryption.so

保存php.ini文件并重启php-fpm,然后访问加密的源码文件,就会把解密的源码文件保存到/www/decrypt/decrypt.code的文件中。

如果不需要使用解密功能的话可以把php.ini文件中的decrypt.switch=enable设置为decrypt.switch=disable,重启php-fpm。

License

php decrypt,GitHub - qiling/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展相关推荐

  1. php decrypt,GitHub - amhoho/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展

    PHP Decrypt PHP Decrypt是一个跨平台用来解密PHP源码的扩展,可以解密目前市场上大部分加密的源码(除了OpCode混淆-Swoole Compile). 特点 兼容 OPcach ...

  2. GitHub 下架 Youtube-dl 遭粉丝疯狂上传源码报复,开源者的权益谁来维护?

    整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 最近,GitHub发生了一件大事.事情的主角是一个名叫YouTube-dl的开源视频下载工具源码,可以用来下载YouT ...

  3. 微信小程序github源码大全下载

    微信小程序实例源码大全下载 微信小应用示例代码(phodal/weapp-quick) 源码链接:https://github.com/phodal/weapp-quick 微信小应用地图定位demo ...

  4. 搜集源码之github搜索语法,网盘搜索,搜索引擎等

    优雅地寻找网站源码(一) 0x0 前言 ​ 渗透过程中如果能获取到网站的源代码,那么无疑开启了上帝视角.虽然之前出现过不少通过搜索引擎查找同类网站,然后批量扫备份的思路,但是却没人分享其具体过程,这里 ...

  5. iOS 项目源码大全 github 国内外大神

    github排名https://github.com/trending,github搜索:https://github.com/search 主要工作说明: 重新整理了Xcode好用的插件,信息更详细 ...

  6. CPython入门----Fork源码到自己github并下载配置本地git

    更多信息请关注 个人网站 一.基础准备工作 (1)首先在github注册一个自己的账号 (2)在windows上安装git,可参考 Git安装----Windows10系统 二.Fork源码 (1)打 ...

  7. Android Hawk数据库的源码解析,Github开源项目,基于SharedPreferences的的存储框架

    今天看了朋友一个项目用到了Hawk,然后写了这边文章 一.了解一下概念 Android Hawk数据库github开源项目 Hawk是一个非常便捷的数据库.操作数据库只需一行代码,能存任何数据类型. ...

  8. 近4万Star,登月源码登顶GitHub,这位女程序员“拯救”了阿波罗

    作者 | 伍杏玲 转载自CSDN(ID:CSDNnews) 1969 年 7 月 20 日,"阿波罗 11 号"飞船登月,宇航员尼尔·阿姆斯特朗(Neil Armstrong)成功 ...

  9. 实用目标检测器 | 性能超YoloV5,推理耗时不变(附github源码)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 计算机视觉研究院专栏 作者:Edison_G 对PP-YOLO的一次升级,从PP-YOLO出发,通过增 ...

最新文章

  1. xpage 传参_Vuex入门、同步异步 存取值
  2. 1957模拟计算机,统考计算机作业
  3. Python 代码性能优化技巧
  4. 向中国电信nb下发命令_中国电信物联网平台使用介绍
  5. java中打开的线程怎么关闭_[求助] 用线程怎么关闭运行中的窗口
  6. 必须掌握的空调制冷系统维修要点
  7. 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
  8. 马斯克:我是Rust粉丝,但我选择C
  9. java 子线程传参_java开启新线程并传参的两种方法
  10. 简述sqlite数据库的特点_sqlite数据库特点
  11. Win10如何查看打印机端口号?
  12. linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
  13. 携程网创始人季琦:互联网已不再有机会(转)
  14. SVG In HTML5 Pages
  15. ∵∵∵∵不开心∵∵∵∵
  16. python socket 域名_Python网络编程中的套接字名和DNS解析。
  17. c语言编程 开头的#include <stdio.h>是什么意思?
  18. 如何将NOAA官网下载的气象雷达原始数据转化为NC文件
  19. 算法训练 JAM计数法 java 题解
  20. tsc2007电阻触摸屏调试

热门文章

  1. English语法_定语从句-关系副词
  2. 图像质量评价标准学习笔记(3)-信息保真度准则(IFC)、特征相似性(FSIM)
  3. 新思科技凭借Coverity Scan帮助NGINX确保代码质量和安全
  4. 飞思卡尔16位单片机(十)——PIT模块测试
  5. ubuntu16.04下编译ORB_SLAM3时出现的问题及解决方法
  6. 算法导论 — 思考题8-4 水壶
  7. 人工智能基础知识:介绍人工智能的历史,基本概念和应用领域
  8. uni-simple-router 注意事项
  9. Keras神经网络的学习与使用(1)
  10. 1821464-56-5,Azide-PEG12-Tos单分散PEG试剂,含有叠氮化物基团和对甲苯磺酰基