zend加密后的文件一直没有办法破解,除了少数收费的破解外似乎对于我们来说已经没有什么办法了。
现在,Dezende出来了,能够通吃PHP4和PHP5。
之前我朋友给我的一个,一直收藏着。结果昨天上www.chinaz.com里随便乱翻时居然发现里面已经有公布了。那我也在这里公布一下吧。好东西啊
下载请到 http://down.chinaz.com/soft/20941.htm 下载。
并不是破解了就立马能用。本人已发现的一些问题:
大部分情况破解了和原来的是完全一样的(注释当然是没了)
但是有时候会出现程序出错的问题,请用Zend studio来修改。
PHP5破解出来的有可能会出现下面这样的错误代码:
程序代码
$id = ( integer );
这个在zend Studio里会提示错误,只要改成
程序代码
$id = ( integer )$id;
就可以了
PHP4破解出来的有可能会出现下面这样的错误代码:
程序代码
$sql=”select * where title=’$s['title']‘”;
同样在zend里也会有出错提示,改成
程序代码
$sql=”select * where title=’{$s['title']}’”;
就可以了
另外,还有些奇怪的错误要改掉
例如:
程序代码
if ( $tid )
{
$a = ” and tid=’$tid’”;
}
$f = “,”;
$sql = $empire->query( “select f from “.$tbname.” where fform=’$fform’”.$a );
while ( $r = $empire->fetch( $sql ) )
{
if ( strstr( $enter, $field.$r[f].$record ) )
{
continue;
}
else
{
$f .= $r[f].”,”;
}
}
改成
程序代码
if ( $tid )
{
$a = ” and tid=’$tid’”;
}
$f = “,”;
$sql = $empire->query( “select f from “.$tbname.” where fform=’$fform’”.$a );
while ( $r = $empire->fetch( $sql ) )
{
if ( strstr( $enter, $field.$r[f].$record ) )
{
continue;
}
}
else
{
$f .= $r[f].”,”;
}
反正都是些小问题了,只要改的在zend Studio里没有错误的提示了应该就是可以用了!
祝你好运!
http://queyang.com/blog/article.asp?id=90
一款可以几乎完美破解zend加密的软件
用法在commands.txt 文件里面,例如php.exe -c c:\php4 test.php /tab /indent:1就可以将test.php完美反编译成源代码。
php4.x 到php5,x的都有,赶快下载了
我是这样做成功了 C:\PHP4\php.ini修改 [Zend] zend_extension_manager.optimizer_ts=Zend zend_extension_ts=Zend\ZendExtensionManager.dll 将Zend for PHP5文件夹改名为 zend放在PHP4下 在将里面的Optimizer-3.3.0里面的文件夹剪切到zend下面就可以了