综合结果:
SourceGuardian (SG11)   ---(US$250)  官网:$199 /年  破解难度高
Zend Guard 7   $600官网     国内5400  
http://compiler.swoole.com/      3000/年  10000买断   破解难度高
混淆加密:
http://www.phpjm.net/encode.html     能被在线破解
自行写的混淆加密代码(支持命名空间)     能被找源码免费破解
其他在线加密(收费)--如找源码

------------------------------------------------------------------------------------  
Zend Guard,大家常用的PHP代码加密工具。
Zend Optimizer(ZO),对应的解密工具
Zend Guard Loader(ZGL)  是 Zend Optimizer的代替品
Zend Guard Loader只能安装在PHP5.3.x及以上的版本里,Zend Optimizer只能安装在PHP5.2.x及以下的版本中。
由于PHP 的版本(5.4.16)的原因,PHP 5.4.x 对应的是Zend Guard Loader
PHP 5.3.x 及以上版本,使用Zend Guard Loader
PHP 5.2.x 及以下版本,使用Zend Optimizer
Zend Guard 5.0.1 版本编译后的代码,只能在Zend Optimizer (版本3.3.3) 下运行。
Zend Guard 5.5.0 版本编译后的代码,只能在Zend Guard Loader (版本5.5.0)下运行。
Zend Guard 和Zend Guard Loader的下载链接:http://www.zend.com/en/products/guard/downloads     7.0的软件包安装不了
破解版可能有后门http://www.geekso.com/ZendGuard6/         6.0破解版教程:http://www.121down.com/article/article_72979.html 
http://cache.baiducontent.com/c?m=9d78d513d98b16f30efa940f585184264f43801238c0d0643d8ed15f92145c564711e7af60624e0b89833a2516ae3a41f7a0682f621420c0da93d419cabbe57972d73034074dda5c53ce49f1961332c6549b0ab9fb49e3b9a03090acd2969c1000dd537220c6afd5&p=8b2a97299c934eac59ed8e375249c9&newp=87759a46d7c357bc4bb5c7710f4183231610db2151d7d4126b82c825d7331b001c3bbfb423251206d8c2786401a44e5ce9f2307131012ba3dda5c91d9fb4c574799e342728&user=baidu&fm=sc&query=Zend+Guard+6+PHP5.6&qid=fcb5162600010c3a&p1=26
phpinfo()
检查PHP版本,x64无法安装Zend,TS版本也无法安装Zend
ZendLoader仅支持PHP_x86_NTS
ZendGuardLoader  安装教程 http://www.heminjie.com/network/2968.html
如何开启http://www.wdlinux.cn/bbs/thread-7571-1-1.html   LNMP自动已经安装开启了。
----------------
Changes in Zend Guard from version 6.0 to 7.0
Full support for PHP 5.5 and 5.6
Changes in Zend Guard from version 5.5 to 6.0
Full support for PHP 5.4
Changes in Zend Guard from version 5.0.1 to 5.5
Full support for PHP 5.3
-----------------
zend 加密     5000
Zend Guard是Zend Optimizer的更名后的产品,PHP5.3以前叫Optimizer,5.3以后叫Guard
片面的理解可以认为zendguard是zend optimizer的升级产品,zendguard只支持php5.3及其以上,后者则是php5.3以下。
Zend Opcache
我们在使用php的时候,会发现很多的php开源系统都是基于Zend Optimizer上的,所以我们需要先安装Zend Optimizer,这时候我们发现在php5.3之后是没有Zend Optimizer,但是有新的Zend Guard Loader,那我们就安装Zend Guard Loader就好了。
安装:https://jingyan.baidu.com/article/aa6a2c14d5e57f0d4c19c4d1.html
所谓 zend 加密,其实是预编译
他将 php 代码翻译成了一种虚拟机器的指令集合(php 运行时也是这样,但指令集不同)
所以 zend 解密,实际是反编译
由于涉及到 php 内核机制,故不在本讨论范围之内
Zend Guard
zend guard 6.0 +php5.3,5.4,应该基本无法破解,我加密一个php页面拿去淘宝破解,目前还没有可以破解出来的,
zendloader加密        Zend Guard Loader   https://www.cnblogs.com/xpfuli/p/6133409.html
下载后解压出来,其实文件夹中就一个ZendLoader.dll文件。
怎么加密:https://jingyan.baidu.com/article/1974b2897734a5f4b1f77438.html
https://jingyan.baidu.com/article/27fa732685b8f746f8271fff.html
------------------------------
ionCube PHP Encode    ----(US$199 起) 
-----------------------------------------------
PHP-Beast(基于php扩展)      教程 http://ju.outofmemory.cn/entry/47761
能不吹么,php-beast是基于php扩展的,编译时的aes des的秘钥是自己定义的. 默认打开的加密文件是二进制代码,并不是普通的代码混淆.
http://ju.outofmemory.cn/entry/47761
http://blog.csdn.net/qq_36427770/article/details/68922494
很好的教程:http://www.oschina.net/p/php-beast
教程均已无法安装。
---------------------------------
混淆加密(无扩展加密)http://blog.csdn.net/u010250863/article/details/53037679
在线混淆解密 http://xzjiemi.com
http://www.phpjm.net/
-----------------------
encode  系统内置函数变成了匿名函数    把匿名函数字符串经过一系列的打乱分散处理之后,再把函数、变量、字符串替换成经过处理的unicode字符 串。 
总结:php无扩展加密无非用到的几个函数 eval , preg_replace使用e修饰符 , strtr , base64_decode。
http://www.33dir.com/z/2017/09/12/25330.html  好文
第一种加密方式,就是简单的使用函数encode代码之后,再eval_r(decode(‘encode的代码’)),解密非常简单,直接把eval替换成exit即可输出源代码,如果经过多层加密,就继续替换下去…
eval_r(base64_decode('PD9waHAgZWNobyAndHh0Y21zLmNvbSc7Pz4='));//txtcms.com
------------------------------------------------
http://compiler.swoole.com/   3000
与Zend Guard等传统的PHP加密器不同,Swoole Compiler没有软件界面,它提供了API,可将Swoole Compiler集成到您的打包发布平台中,完全是可编程的。
Swoole Compiler使用了特殊定制的ZendVM,与普通的PHP程序运行模式有较大差异。
--------------------------------
Zend Guard 7  的解密 .so文件必须全部配套(官方下载)才能跑,且全部文件必须二进制上传,否则会502.
ZG  6加密的5.4或者 7 加密的5.5  5.6  也必须各自配套。
显示的是Trial version, 即试用版本,14天以后过期
---------------------------------------------
SourceGuardian (SG11)   ---(US$250)
sg11     http://www.phpjiami.com/article/50.html   
http://www.360doc.com/content/17/0819/19/14969705_680447674.shtml
http://www.shuotupu.com/thread-18385-1-1.html
魔方
---------------------------------
http://www.phpjiami.com/phpjiami.html
-----------------
http://www.phpjiami.com/article/32.html
分析:http://cache.baiducontent.com/c?m=9d78d513d9811bed4fece4690d60c0676904d7307d91c7140fc3e24c84155f563710f4cc273657448dca262147ed084beb832b6f765475e8cc94ce1e8efccc6e388850652d439b120fd01aa4c94427c322925febae1ee7b1f7&p=9d7fc64ad48a11a05bed9721444794&newp=85769a4783df1dff57ee947d114b86231610db2151d4d6166b82c825d7331b001c3bbfb423251207d8ce776d03ab4e59ebfb327931012ba3dda5c91d9fb4c57479dd3b68&user=baidu&fm=sc&query=PHP-Beast�ƽ�&qid=eb2cbbec000001ec&p1=7
都可以解密了(除了SG11):http://www.phpjm.cc/#decode-price
------------------------
混淆加密TrueBug PHP Obfuscator 2  破解版  无教程
------------------------
Swoole Compiler :PHP 代码编译加密解决方案,Swoole团队出品。http://compiler.swoole.com/Zend Guard 已经不维护了,连 PHP7 都不支持。其他几个老外开发的软件,基本上都能被破解。Swoole Compiler 支持5.4-7.2全系列版本,优点:进行了很深入的编译优化,以目前 PHP 反汇编领域的情况看,根本破不了。缺点:收费的Swoole Compiler 有两道工序,第一步:从源码编译为 opcode,这一步会移除代码中除逻辑以外的其他信息,如注释、变量名称、类名、常量、函数名。第二步:opcode 加密混淆处理。这一步才是关键,最终生成的指令连 vld、phpdbg 这些工具都无法识别。Swoole Compiler 实际上已经修改了 Zend VM,已经无法用 PHP 内核的知识来理解了,甚至可以说它是一个全新的 VM
作者:韩天峰
链接:https://www.zhihu.com/question/20142620/answer/221142005
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
------------
在线免费加密:
http://www.phpjm.net/encode.html
免费在线解密:
https://tool.lu/php/
----------------
混淆加密代码:https://yq.aliyun.com/ziliao/8644
-----------------------------------------------------------------------------------

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就无法正确的识别出明文来了,就算解密掉程序本身,因为函数和变量都已经被混淆,自然也很难让程序正确运行了。

http://www.phplockit.com/
Only $ 29.99 USD - one time payment.

转载于:https://www.cnblogs.com/linewman/p/9918679.html

关于PHP 源码 加密的 一些 学习(黑刀)相关推荐

  1. PHP 源码加密学习

    背景:在商用的情况下 可能需要加密 php 源码 php-beast 是一个 PHP 源码加密的模块,其使用 DES 算法加密,用户可以自定义加密的 key 来加密源代码,可以很好的保护你的代码.主要 ...

  2. beast linux加密,PHP-Beast v2.2发布,PHP源码加密扩展

    PHP-Beast v2.2发布,PHP源码加密扩展 发布时间:2016-07-08 14:53:04来源:红联作者:baihuo PHP-Beast v2.2 发布了,此版本主要增加了以下功能: 加 ...

  3. PHP:使用Zend对源码加密、Zend Guard安装以及Zend Guard Run-time support missing的解决方法

    PHP:使用Zend对源码加密.Zend Guard安装以及Zend Guard Run-time support missing的解决方法 参考文章: (1)PHP:使用Zend对源码加密.Zend ...

  4. python程序加密_项目源代码被好朋友“盗用”!让我痛心疾首!给Python源码加密!...

    在加速发展的今天,互联网是一把双刃剑,既可以让软件行业高速发展,也能让它变成到处可见的免费资源.一个软件企业想要高速发展,技术很重要,安全也相当重要,它们同时存在才能保证软件的知识产权不受侵害,实现商 ...

  5. 【Faster R-CNN论文精度系列】从Faster R-CNN源码中,我们“学习”到了什么?

    [Faster R-CNN论文精度系列] (如下为建议阅读顺序) 1[Faster R-CNN论文精度系列]从Faster R-CNN源码中,我们"学习"到了什么? 2[Faste ...

  6. [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统

    [附源码]计算机毕业设计JAVA学习资源共享与在线学习系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  7. 嵌入式之uboot源码分析-启动第二阶段学习笔记(下篇)

    接上部分---->嵌入式之uboot源码分析-启动第二阶段学习笔记(上篇) 注:如下内容来自朱老师物联网大讲堂uboot课件 3.2.14 CFG_NO_FLASH (1)虽然NandFlash ...

  8. 【 数据集加载 DatasetDataLoader 模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 (7/10)】

    数据集加载 Dataset&DataLoader 模块实现与源码详解 深度学习 Pytorch笔记 B站刘二大人 (7/10) 模块介绍 在本节中没有关于数学原理的相关介绍,使用的数据集和类型 ...

  9. 【分类器 Softmax-Classifier softmax数学原理与源码详解 深度学习 Pytorch笔记 B站刘二大人(8/10)】

    分类器 Softmax-Classifier softmax数学原理与源码详解 深度学习 Pytorch笔记 B站刘二大人 (8/10) 在进行本章的数学推导前,有必要先粗浅的介绍一下,笔者在广泛查找 ...

  10. 【 反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10)】

    反向传播算法 Back-Propagation 数学推导以及源码详解 深度学习 Pytorch笔记 B站刘二大人(3/10) 数学推导 BP算法 BP神经网络可以说机器学习的最基础网络.对于普通的简单 ...

最新文章

  1. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载
  2. php代码审计工具_【学习笔记】PHP代码审计入门:代码审计实例2
  3. ArcGIS在线资源集
  4. npm run mock | npm run dev只能启动一个
  5. cp文件服务器,docker容器与物理机的文件传输—docker cp命令
  6. Android屏幕大小适配问题解决
  7. 边缘计算框架_黑科技 | 英特尔发布边缘计算加速框架最新版本 | OpenVINO 2019R02...
  8. 用matlab开发软件开发,Matlab软件应用与开发new
  9. 以下内容为Stackoverflow上整理以作纪录
  10. 【PS】免费 使用PS批量将pdf转换成图片 pdf转图片 pdf转jpg pdf转png
  11. keil系列 魔法棒(目标选项)配置、编译工具ARMCC
  12. Python实现QQ音乐爬取下载最新可用
  13. 微信小程序快捷键和windows快捷键
  14. php数组匹配某一个元素的值
  15. mitmproxy配置证书以及浏览器证书
  16. DIY服务器raid硬盘检测,DIY存储服务器技术篇——硬盘RAID选用(3)
  17. 从此刻立志——我要做大牛
  18. python增删改查mysql_python之mysql的增删改查
  19. 自动反冲洗叠片过滤器
  20. 品诺——浪漫的意大利之夜

热门文章

  1. linux系统TongLinkQ安装部署手册
  2. 小议新版GB9706.1-2020的基本性能
  3. 一文读懂人脸识别技术
  4. 修改firefox的ssh插件的xpi包,hook自已功能
  5. 复工复产到欧洲,深兰科技环卫产品亮相国际舞台
  6. Ansys-结构动力学分析-有预应力琴弦横向振动模态分析学习收获
  7. java 使用poi导出excel柱状图
  8. 计算机软件退税公式,软件产品增值税即征即退税额的计算方法 会计看过来!...
  9. c语言如何遍历数组,C语言数组遍历
  10. 用于薄膜太阳能电池的玻璃上大晶粒多晶硅