找源码首页 - 技术文章

如何判断PHP文件(二进制),损坏的简单方法.

更新日期:2015-11-10 21:24:47

首先,对于加密的PHP文件一般都采用了二进制方式,如ZEND及各类混淆加密。对于这类的文件,是禁止修改的。否则文件将破解失败。

另外对于LINUX的服务器,使用FTP 下载时,必须使用二进制方式 ,详见网址:http://www.zhaoyuanma.com/article/24.html

如何简单判断, 推荐大家下载编辑器:Emeditor (自行百度,有中文版)



当使用此软件,打开二进制PHP文件时,会要你选择编码类类,如下图:

以上,可以证明,此文件为二进制模式,如果此文件 被修改,或其他文件 另存过的。打开文件 是没有这个提示框的,由此可以判断,此文件被修改过,无法破解。

当然,以上也只是针对乱码及二进制方式加密的PHP文件有效。对于纯文本混淆类的,不能这样判断,请大家自行验证。

如果没有提示框 ,发下图。所标,就说明是坏的。代码不完整。


再者看代码, 如下图。有明显的被换行。这样的文件 说明是被FTP下载时,没有使用二进制方式造成的。