php decrypt,GitHub - amhoho/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上编译
已编译了以下模块,可供使用:
# php7.2 64位 线程安全版
php_decrypt_php72_ts_VC15_x64.dll
# php7.2 64位 线程非安全版
php_decrypt_php72_nts_VC15_x64.dll
TODO
1.目前所有解密代码只能保存在一个文件中以文件名区分
2.暂时还不能解密一些goto加密和混淆加密
使用
上面我们已经编译好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 - amhoho/php-decrypt: PHP Decrypt是一个跨平台用来解密PHP源码的扩展相关推荐
- php decrypt,GitHub - qiling/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出发,通过增 ...
最新文章
- SSIS中字符串转日期格式导入数据库
- python如何使用session和cookie_Python爬虫番外篇之Cookie和Session-阿里云开发者社区
- 【笔记】css 自定义select 元素的箭头样式
- Shell 学习笔记之运算符
- 难道冬泳都会断子绝孙?
- SLAM_汇总 | 视觉/激光/多传感器融合SLAM重点知识点
- 计算机科学概论教学,《计算机科学概论》理论教学大纲
- android 环形进地图条,easyEcharts折线,柱状,饼图,仪表盘,环形,水球,圆柱,地图纯JS绘制...
- 利用IPC$空连接进行入侵及防范的方法
- 信息孤岛的形成与治理
- Windows批量装机平台搭建(二)之WDS配置
- Linux中对的tac命令
- C++:日志库log4cplus 2.0的使用说明
- VOS3000软交换怎么样,云服务器可以配置吗?
- 美团后端一面准备——面试模板
- iphone的铃声格式
- 语音识别芯片的基本原理和工作流程
- dsa的java实现_Java数字签名算法DSA实例详解
- 【智能制造】奔向智能制造;什么样的人能引领工厂智能制造发展?
- 有什么让你相见恨晚的 MacBook 神器?