文档章节

Zend Encoder——PHP加密专家

Junn
 Junn
发布于 2013/04/24 17:33
字数 1054
阅读 3074
收藏 7
点赞 0
评论 0

    谈到网页加密,就不得不介绍一下php的加密工具zend encoder。

为什么要使用php加密呢?

    因为php是脚本语言,发布后源码容易暴露,尤其是在使用虚拟主机的时候,如果用Zend Encoder加密后,相当于在源码上加了一层保护,而且据说还加快了程序的运行速度,我们为什么不使用它呢,呵呵.

zend encoder的下载与安装.

    1.由于zend encoder并不是什么免费软件,要想获取它严格地说是要大洋打发滴。好在中华民族是一个伟大而又富有创意的民族,区区破解方法岂能难倒我们。于是乎,我在网上撒播天罗地网,终于被我找到一个可用的破解版了。我在这里给大家提供一个下载地址:http://download.csdn.net/source/1035352

    2.下载完,当然接着就是安装了。安装很简单,直接默认下一步就行。安装完毕之后,将crack目录下的三个patch文件拷贝到zend encoder的安装目录下的bin文件夹下,并依次运行三个patch文件,至于执行的顺序应该没什么要求吧。

    3.运行zend encoder。从程序-->打开zend encoder,英文界面的,

程序主界面

    4、新建工程:

    可以在file中new project,也可以在上图的主界面左边的显示empty的空白区域中点击鼠标右键-->new project.成功后,左边空白处会出现一个文件夹图标,点击右键-->add files或者add a directory。这里选择的是你将要加密的源文件。

    那加密后的文件放在哪个目录中呢?看右边:target directory.自己随便选择一个目录就行。当然,你也可以new一个目录,点击create new吧。至此,我们就可以点击下面的encode按钮,得到我们想要的东东啦。

     5、相关设置。

     zend encode之所以强大,还有一个原因就是它提供了很详细的文件过滤设置和其它一些相关饿设置。点击tools-->setting。

 设置

 注意点:

      要使得服务器认识你加密后的php文件,必须确保你的服务器上安装有Zend Optimizer。而你不必担心这个,通常情况下,php服务器都会安装有这 个的,没有安装的话,自己动手吧。免费软件,我就不介绍了哈。要查看自己服务器上是否安装了ZendOptimizer,很简单,写个<?php echo phpinfo();?>页面运行一下就可以看到了。

    如果没有安装Zend Optimizer 用Zend Encoder加密后在web服务器运行会如下图所显示:

知识提示:zend encoder和zend safeguard有什么区别?
 
  Zend   SafeGuard   Suite   是加密编写的PHP程序,保护源代码的完全解决方案,是一个包括了  
  Zend   Encoder   +   Zend   License   Manager   的工具套装。
  

我加密<?php echo phpinfo();?>后生成的东东:

<?php @Zend;

3272;

/*   ?This is not a text file!揄   */

print "<html><body>/n";

print "<a href="/" mce_href="/""http://www.zend.com/store/products/zend-safeguard-suite.php/"><img border=/"0/" src="/" mce_src="/""http://www.zend.com/images/store/safeguard_icon_nover_64.jpg/" align=/"right/"></a>/n";

print "<center><h1>Zend Optimizer not installed</h1></center>";

print "<p>This file was encoded by the <a href="/" mce_href="/""http://www.zend.com/store/products/zend-encoder.php/">Zend Encoder</a> / <a href="/" mce_href="/""http://www.zend.com/store/products/zend-safeguard-suite.php/">Zend SafeGuard Suite</a></p>/n";

print "<p>In order to run it, please install the freely available <a href="/" mce_href="/""http://www.zend.com/store/products/zend-optimizer.php/">Zend Optimizer</a>, version 2.1.0 or later.</p>/n";

print "<h2>What is the Zend Optimizer?</h2>

";

print <<<EOM

<p>The Zend Optimizer is one of the most popular PHP plugins for performance-improvement, and has been freely available since the early days of PHP 4.  It improves performance by taking PHP's intermediate code through multiple Optimization Passes, which replace inefficient code patterns with efficient code blocks.  The replacement code blocks perform exactly the same operations as the original code, only faster.</p>

<p>In addition to performance-improvement, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Encoder or Zend SafeGuard Suite.</p>

<p>The Zend Optimizer is a freely-available product from <a href="http://www.zend.com" mce_href="http://www.zend.com">Zend Technologies</a>.  Zend Technologies is the company that develops the scripting engine of PHP, also known as the <a href="http://www.zend.com/store/products/zend-engine.php" mce_href="http://www.zend.com/store/products/zend-engine.php">Zend Engine</a>.</p>

EOM;

print "</body></html>/n";

exit();

?>



2003120701  1  111  231 x??  ﹜)

畒爦  ^儑    棩━眳?衋鄁@JinnbJJ ?g      i?鐎$[ 攄m蜳怮悪棖  綇 昿Y?i ??L?f<JZ兩BC  ?V x

© 著作权归作者所有

共有 人打赏支持
Junn
粉丝 145
博文 372
码字总数 288918
作品 0
海淀
高级程序员
LAMP知识点总结

LAMP组合: web资源的类型: 静态资源:原始形式与响应结果一致; 动态资源:原始形似通常为程序文件或者是程序片段,需要在后台运行之后将运行结果返回给用户;在客户端展示的是程序的运行结...

何时心安 ⋅ 2017/10/24 ⋅ 0

黑刀PHP破解工具--deZender

deZender是一款专门用来对用Zend Encoder/SafeGuard, ionCube, SourceGuardian,phpcipher、codelock或SourceCop加密过的PHP文件进行破解的软件, 它主要运用密码分析、解压缩和反编译技术将...

匿名 ⋅ 2010/11/09 ⋅ 0

centos6.9编译安装php5.6(基于php-fpm模式)

写在前面 centos6默认安装的httpd2.2是不支持fcgi模式的,那么如何在6上实现fpm模式呢,这里需要编译安装httpd2.4(具体步骤参见之前的博文)。 前提: 编译安装httpd2.4 二进制安装mariadb...

maguofu ⋅ 2017/10/12 ⋅ 0

Linux自学笔记——LAMP

LAMP: a:apache(httpd) m:mysql,mariadb p:php,perl,python web资源类型: 静态资源:原始形式与相应内容一致; 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行...

claude_liu ⋅ 2017/11/16 ⋅ 0

PHP源码加密模块 php-beast 修正版发布

这次主要修正了在不同机器上加密和运行出现不兼容问题, 建议大家升级. ---------------------------------------------------------------------------------- php-beast是一个开源的PHP源码...

liexusong ⋅ 2013/08/09 ⋅ 30

PHP 文件加密Zend Guard Loader 学习和使用(如何安装ioncube扩展对PHP代码加密)

一、大体流程图 二、PHP 项目文件加密 下表列出了Zend产品中的PHP版本及其内部API版本和Zend产品版本。 如何加密请往后看 三、如何使用 第一步:确认当前环境 Amai Phalcon 前,请确认您具备...

tinywan1227 ⋅ 2017/05/22 ⋅ 0

关于 PHP 开发框架

什么是PHP开发框架?什么时候应该使用PHP开发框架?为什么要使用PHP开发框架?选择哪个PHP开发框架? 本文为你细细道来。 原文链接:http://www.noupe.com/php/discussing-php-frameworks.ht...

岭南六少 ⋅ 2011/08/01 ⋅ 1

Eclipse支持PHP

Eclipse支持PHP使用Zend Debugger调试 一、安装Eclipse 下载地址为http://www.eclipse.org/downloads/ 上面有好多个版本,通过Compare Packages科研看到其中的区别。开发PHP的话,Eclipse I...

durban ⋅ 2012/08/16 ⋅ 0

深入浅出PHP(Exploring PHP)

一直以来,横观国内的PHP现状,很少有专门介绍PHP内部机制的书。呵呵,我会随时记录下研究的心得,有机会的时候,汇总成书。:) 今天这篇,我内心是想打算做为一个导论: PHP是一个被广泛应用...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

php Zend Opcache,xcache,eAccelerator缓存优化详解及对比

XCACHE XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译...

冥想_ ⋅ 2014/10/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 42分钟前 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 2

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部