php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录

2022年1月24日学习笔记评论87,711字数 1902阅读6分20秒阅读模式

终于找到了主题作者所使用的php加密拓展了,就是这款:screw-plus
我真的是高看了主题作者,以为他用了什么了不起的工具了。
[220325更新]

最近遇到一个非常不爽的主题作者,恶意关闭我的网站后倒流到自己网站。

联系解决,就要加钱,明明我是正版用户却跟孙子似的,真的是大写的无语。

于是就好奇研究了下他的主题加密方法。

因为主题要加载一个loader.so的文件,大概能推测出加密工具。

以下是测试的几款php加密工具:

测试

zendGuard

Zend Encoder 的架构已经非常老旧,价格昂贵而且更新速度慢,还任由讨论区让广告覇佔,也难怪反 Zend 的 user 愈来愈多。

php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录
(Zend Encoder 官方讨论区形同废墟,满满的都是广告)

Zend Encoder 目前市价为 US$960、SafeGuard Suite 更是到 US$2,920 以上的天价,而且 US$2,920 还只能使用一年。但由于破解档流通快速,早期也是加密 PHP 的最佳解决方案,因此可以说是市佔率第一名的 PHP 原始码加密软件,连虚拟主机商也为了要执行 Zend 加密过的档案,不得不纷纷安装 Zend Optimizer 。

直到现在 Zend 对于 Encoder 的态度消极已经是众所皆知,久久才出现一次新版本,因此也开始让其它的 Encoder 冒出头了。

到上个月Zend Encoder 破解的消息甚嚣尘上,更是让对于想保护自己 PHP 原始码的公司及设计师开始寻求替代方案。

由于目前大部份的虚拟主机都已安装 Zend Optimizer (Zend Encoder 的执行环境),因此本次 PHP 原始码加密软件的测试重点为“不需在服务器设定或安装任何软件”。

ionCube Standalone Encoder (US$199 起)

http://www.ioncube.com/sa_encoder.php

ionCube 在国外已经是软件公司取代 Zend Encoder 的不二选择,知名的 PHP 购物车 X-Cart 就是採用 ionCube Standalone Encoder 加密原始码。服务器端不需安装任何软件,只要把 Loader 放在程式的目录裡面就可以了。

php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录
(Windows+IIS 下执行加密过后的 phpinfo(); )

php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录
(Linux+Apache 下执行加密过后的 phpinfo(); )

SourceCop (US$30)

http://www.sourcecop.com/

服务器完全不用外挂任何 Loader 及 Module,完全用 PHP 的方式来加密程式,有点功力的人追踪一下就能看出编码方式了,所以只能防君子不能防小人。

php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录
(编码后的程式)

php加密工具推荐,zendGuard、ionCube、SourceCop、SourceGuardia测试使用记录
(sourcecop 的解码载入程式)

注:这边也有人有说明将原始码还原的方式。

SourceGuardian(US$250)

这家应该算是相当知名的PHP加密软件,不过服务器端需要外挂 Loader,因此其它测试省略。

测试结果: (失败! 需安装 Loader)

PHP script i.php is protected by SourceGuardian and requires the SourceGuardian loader ixed.4.3ev.win. The SourceGuardian loader has not been installed, or is not installed correctly. Please visit the SourceGuardian php encoder site to download required loader.

phpShield ( US$99)

http://www.phpshield.com

操作就跟一般的 Encoder 一样简单,因为 phpShield 跟 SourceGuardian 的试用流程、Email 内容、画面、压缩档都一模一样,有可能是 SourceGuardian 的简易版,因为我没用过旧版,也有可能是 SourceGuardian 的旧版便宜卖。

测试结果: (失败! 需加装 Loader,讯息也同SourceGuardian )

PHP script phpinfo.php is protected by phpSHIELD and requires file phpshield.4.3.11ev.win or phpshield.4.3ev.win.
Please read phpSHIELD protected scripts manual.

总结

ionCube Standalone Encoder 不论功能性、方便性都是几个当中最好的,而且不需在服务器端安装任何软件,在预算许可的范围下 ionCube Standalone Encoder 的确是最好的选择。

如果不介意主机需安装载入器,只是要单纯保护程式码不妨选择 phpShield 。

实现基于权重的随机选择算法 学习笔记

实现基于权重的随机选择算法

今天我在做一款应用时,需要随机抽取问题,但是我不希望问题出现的概率是一样的,面对这种需求该如何解决呢? 于是我想到了在 Nginx 中,实现负载均衡时,可以给每个服务分别设置权重值,来实现自定义服务被...
记一次工商银行跨境汇款到新加坡 OCBC 学习笔记

记一次工商银行跨境汇款到新加坡 OCBC

如果还不知道如何开通境外银行账户的,可以看这篇文章: 国内就可以开通境外实体银行卡!新加坡华侨银行 OCBC 开户经验分享 第一次入金 OCBC,我用的招商银行境外汇款,手续费加电报费收了我 200,...
个人文档笔记知识库 设计笔记 终于上线了 学习笔记

个人文档笔记知识库 设计笔记 终于上线了

一直有做笔记的习惯,大部分内容是分享到 设计笔记 这个网站了。 但是有一个问题,就是有些文档比较系统,需要长期更新,频繁更新网站的文章显得就有点呆。 对于这种需要长期更新的文档,之前我都是在本地建一个...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定