关于PHP 源码 加密的 一些 学习(黑刀)
deZender是一款专门用来对用Zend Encoder/SafeGuard, ionCube, SourceGuardian,phpcipher、codelock或SourceCop加密过的PHP文件进行破解的软件, 它主要运用密码分析、解压缩和反编译技术将经编码/加密过的PHP文件还原为可阅读、可执行的PHP源文件。
特性: ◇ 能将经任何版本的Zend Encoder或SafeGuard加密过的文件还原为PHP源文件;
◇ 还原出的结果与原始文件在源代码上有超过90%的相同之处;
◇ 产生的文件可不用修改或经极少的手工修改就能正常运行,并产生与原始文件完全相同的运行效果;
◇ 支持有时间限制且已过期的文件的反编译;
◇ 支持需要license且license已丢失的文件的反编译;
◇ 支持license有时间限制且已过期的文件的反编译;
◇ 支持license有IP或域名限制的文件的反编译;
◇ 支持对超大文件(大于500K)的反编译;
◇ 支持用SafeGuard 3.6以上进行代码优化后的反编译;
◇ 提供方便的Web在线反编译服务;
◇ 对用ionCube加密的PHP文件亦能完全反编译;
◇ 对用SourceGuardian加密的PHP文件能完全反编译;
◇ 对用phpcipher加密的PHP文件能完全反编译;
◇ 对用codelock加密的PHP文件能完全反编译;
◇ 对用SourceCop加密的PHP文件能完全反编译;
https://www.52pojie.cn/thread-233038-1-1.html
来自黑刀的建议:
关于加密保护自己的PHP程序的问题:
类似微盾加密的、可以混淆函数和变量的加密方式,官方名字叫做“PHPlockit”,微盾的php加密专家也有类似的功能,但似乎会造成程序无法正确运行。目前在我没有开发新版的解密工具之前,据我所知除我之外能手工解密“类微盾加密混淆函数及变量”的人并不多,大家可以试试。其他比较安全的加密方式比如Ioncube等也可以使用,只是国内支持该加密方式的虚拟主机不多,如果是独立服务器,可以考虑采用。
而Zend的混淆函数也是至今无法完全突破的问题,大家在开发自己的PHP程序时,可以采用较长的自定义函数名和变量名,这样Dezender就无法正确的识别出明文来了,就算解密掉程序本身,因为函数和变量都已经被混淆,自然也很难让程序正确运行了。
转载于:https://www.cnblogs.com/linewman/p/9918679.html
关于PHP 源码 加密的 一些 学习(黑刀)相关推荐
- PHP 源码加密学习
背景:在商用的情况下 可能需要加密 php 源码 php-beast 是一个 PHP 源码加密的模块,其使用 DES 算法加密,用户可以自定义加密的 key 来加密源代码,可以很好的保护你的代码.主要 ...
- beast linux加密,PHP-Beast v2.2发布,PHP源码加密扩展
PHP-Beast v2.2发布,PHP源码加密扩展 发布时间:2016-07-08 14:53:04来源:红联作者:baihuo PHP-Beast v2.2 发布了,此版本主要增加了以下功能: 加 ...
- PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support missing的解决方法
PHP:使用Zend对源码加密.Zend Guard安装以及Zend Guard Run-time support missing的解决方法 参考文章: (1)PHP:使用Zend对源码加密.Zend ...
- python程序加密_项目源代码被好朋友“盗用”!让我痛心疾首!给Python源码加密!...
在加速发展的今天,互联网是一把双刃剑,既可以让软件行业高速发展,也能让它变成到处可见的免费资源.一个软件企业想要高速发展,技术很重要,安全也相当重要,它们同时存在才能保证软件的知识产权不受侵害,实现商 ...
- 【Faster R-CNN论文精度系列】从Faster R-CNN源码中,我们“学习”到了什么?
[Faster R-CNN论文精度系列] (如下为建议阅读顺序) 1[Faster R-CNN论文精度系列]从Faster R-CNN源码中,我们"学习"到了什么? 2[Faste ...
- [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统
[附源码]计算机毕业设计JAVA学习资源共享与在线学习系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...
- 嵌入式之uboot源码分析-启动第二阶段学习笔记(下篇)
接上部分---->嵌入式之uboot源码分析-启动第二阶段学习笔记(上篇) 注:如下内容来自朱老师物联网大讲堂uboot课件 3.2.14 CFG_NO_FLASH (1)虽然NandFlash ...
- 【 数据集加载 DatasetDataLoader 模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 (7/10)】
数据集加载 Dataset&DataLoader 模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 (7/10) 模块介绍 在本节中没有关于数学原理的相关介绍,使用的数据集和类型 ...
- 【分类器 Softmax-Classifier softmax数学原理与源码详解 深度学习 Pytorch笔记 B站刘二大人(8/10)】
分类器 Softmax-Classifier softmax数学原理与源码详解 深度学习 Pytorch笔记 B站刘二大人 (8/10) 在进行本章的数学推导前,有必要先粗浅的介绍一下,笔者在广泛查找 ...
- 【 反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10)】
反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10) 数学推导 BP算法 BP神经网络可以说机器学习的最基础网络.对于普通的简单 ...
最新文章
- mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载
- php代码审计工具_【学习笔记】PHP代码审计入门:代码审计实例2
- ArcGIS在线资源集
- npm run mock | npm run dev只能启动一个
- cp文件服务器,docker容器与物理机的文件传输—docker cp命令
- Android屏幕大小适配问题解决
- 边缘计算框架_黑科技 | 英特尔发布边缘计算加速框架最新版本 | OpenVINO 2019R02...
- 用matlab开发软件开发,Matlab软件应用与开发new
- 以下内容为Stackoverflow上整理以作纪录
- 【PS】免费 使用PS批量将pdf转换成图片 pdf转图片 pdf转jpg pdf转png
- keil系列 魔法棒(目标选项)配置、编译工具ARMCC
- Python实现QQ音乐爬取下载最新可用
- 微信小程序快捷键和windows快捷键
- php数组匹配某一个元素的值
- mitmproxy配置证书以及浏览器证书
- DIY服务器raid硬盘检测,DIY存储服务器技术篇——硬盘RAID选用(3)
- 从此刻立志——我要做大牛
- python增删改查mysql_python之mysql的增删改查
- 自动反冲洗叠片过滤器
- 品诺——浪漫的意大利之夜