php decrypt,GitHub - qiling/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展
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源码的扩展相关推荐
- php decrypt,GitHub - amhoho/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展
PHP Decrypt PHP Decrypt是一个跨平台用来解密PHP源码的扩展,可以解密目前市场上大部分加密的源码(除了OpCode混淆-Swoole Compile). 特点 兼容 OPcach ...
- GitHub 下架 Youtube-dl 遭粉丝疯狂上传源码报复,开源者的权益谁来维护?
整理 | 夕颜 图源 | 视觉中国 出品 | CSDN(ID:CSDNnews) 最近,GitHub发生了一件大事.事情的主角是一个名叫YouTube-dl的开源视频下载工具源码,可以用来下载YouT ...
- 微信小程序github源码大全下载
微信小程序实例源码大全下载 微信小应用示例代码(phodal/weapp-quick) 源码链接:https://github.com/phodal/weapp-quick 微信小应用地图定位demo ...
- 搜集源码之github搜索语法,网盘搜索,搜索引擎等
优雅地寻找网站源码(一) 0x0 前言 渗透过程中如果能获取到网站的源代码,那么无疑开启了上帝视角.虽然之前出现过不少通过搜索引擎查找同类网站,然后批量扫备份的思路,但是却没人分享其具体过程,这里 ...
- iOS 项目源码大全 github 国内外大神
github排名https://github.com/trending,github搜索:https://github.com/search 主要工作说明: 重新整理了Xcode好用的插件,信息更详细 ...
- CPython入门----Fork源码到自己github并下载配置本地git
更多信息请关注 个人网站 一.基础准备工作 (1)首先在github注册一个自己的账号 (2)在windows上安装git,可参考 Git安装----Windows10系统 二.Fork源码 (1)打 ...
- Android Hawk数据库的源码解析,Github开源项目,基于SharedPreferences的的存储框架
今天看了朋友一个项目用到了Hawk,然后写了这边文章 一.了解一下概念 Android Hawk数据库github开源项目 Hawk是一个非常便捷的数据库.操作数据库只需一行代码,能存任何数据类型. ...
- 近4万Star,登月源码登顶GitHub,这位女程序员“拯救”了阿波罗
作者 | 伍杏玲 转载自CSDN(ID:CSDNnews) 1969 年 7 月 20 日,"阿波罗 11 号"飞船登月,宇航员尼尔·阿姆斯特朗(Neil Armstrong)成功 ...
- 实用目标检测器 | 性能超YoloV5,推理耗时不变(附github源码)
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 计算机视觉研究院专栏 作者:Edison_G 对PP-YOLO的一次升级,从PP-YOLO出发,通过增 ...
最新文章
- xpage 传参_Vuex入门、同步异步 存取值
- 1957模拟计算机,统考计算机作业
- Python 代码性能优化技巧
- 向中国电信nb下发命令_中国电信物联网平台使用介绍
- java中打开的线程怎么关闭_[求助] 用线程怎么关闭运行中的窗口
- 必须掌握的空调制冷系统维修要点
- 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
- 马斯克:我是Rust粉丝,但我选择C
- java 子线程传参_java开启新线程并传参的两种方法
- 简述sqlite数据库的特点_sqlite数据库特点
- Win10如何查看打印机端口号?
- linux系统下用python写入数据到excel行数限制解决方案(限制1048576行)
- 携程网创始人季琦:互联网已不再有机会(转)
- SVG In HTML5 Pages
- ∵∵∵∵不开心∵∵∵∵
- python socket 域名_Python网络编程中的套接字名和DNS解析。
- c语言编程 开头的#include <stdio.h>是什么意思?
- 如何将NOAA官网下载的气象雷达原始数据转化为NC文件
- 算法训练 JAM计数法 java 题解
- tsc2007电阻触摸屏调试
热门文章
- English语法_定语从句-关系副词
- 图像质量评价标准学习笔记(3)-信息保真度准则(IFC)、特征相似性(FSIM)
- 新思科技凭借Coverity Scan帮助NGINX确保代码质量和安全
- 飞思卡尔16位单片机(十)——PIT模块测试
- ubuntu16.04下编译ORB_SLAM3时出现的问题及解决方法
- 算法导论 — 思考题8-4 水壶
- 人工智能基础知识:介绍人工智能的历史,基本概念和应用领域
- uni-simple-router 注意事项
- Keras神经网络的学习与使用(1)
- 1821464-56-5,Azide-PEG12-Tos单分散PEG试剂,含有叠氮化物基团和对甲苯磺酰基