首先,对于加密的PHP文件一般都采用了二进制方式,如ZEND及各类混淆加密。对于这类的文件,是禁止修改的。否则文件将破解失败。
另外对于LINUX的服务器,使用FTP 下载时,必须使用二进制方式 ,详见网址:http://www.zhaoyuanma.com/article/24.html
如何简单判断, 推荐大家下载编辑器:Emeditor (自行百度,有中文版)
当使用此软件,打开二进制PHP文件时,会要你选择编码类类,如下图:
以上,可以证明,此文件为二进制模式,如果此文件 被修改,或其他文件 另存过的。打开文件 是没有这个提示框的,由此可以判断,此文件被修改过,无法破解。
当然,以上也只是针对乱码及二进制方式加密的PHP文件有效。对于纯文本混淆类的,不能这样判断,请大家自行验证。
如果没有提示框 ,发下图。所标,就说明是坏的。代码不完整。
再者看代码, 如下图。有明显的被换行。这样的文件 说明是被FTP下载时,没有使用二进制方式造成的。