php域名加密限制,求破解,高分

http://pan.baidu.com/s/1mgmigBm 这里面有一个加密文件,大神破解了,请发邮箱seven7749#qq.com(#是@)告知破解方法、步骤最佳,先谢谢了。(财富值比较多,解决问题了再送500)

这个加密方式很常见,应该是叫威盾

文件我已经解密了,直接发到这里吧

财富值的话,希望你言而有信

<?php

final class System {
public static function &load_sys_class($class_name='',$module='sys',$new='yes'){
static $classes = array();
$path=self::load_class_file_name($class_name,$module);
$key=md5($class_name.$path.$new);
if (isset($classes[$key])) {
return $classes[$key];
}
if(file_exists($path)){
include_once $path;
if($new=='yes'){
$classes[$key] = new $class_name;
}else{
$classes[$key]=true;
}
return $classes[$key];
}else{
_error('load system class file: '.$module." / ".$class_name,'The file does not exist');
}
}
public static function &load_app_class($class_name='',$module='',$new='yes'){
if(empty($module)){
$module=ROUTE_M;
}
return self::load_sys_class($class_name,$module,$new);
}
public static function load_class_file_name($class_name='',$module='sys'){
static $filename = array();
if(isset($filename[$module.$class_name])) return $filename[$module.$class_name];
if($module=='sys'){
$filename[$module.$class_name]=G_SYSTEM.'libs'.DIRECTORY_SEPARATOR.$class_name.'.class.php';
}else if($module!='sys'){
$filename[$module.$class_name]=G_SYSTEM.'modules'.DIRECTORY_SEPARATOR.$module.DIRECTORY_SEPARATOR."lib".DIRECTORY_SEPARATOR.$class_name.'.class.php';
}else{
return $filename[$module.$class_name];
}
return $filename[$module.$class_name];
}
public static function load_sys_config($filename,$keys=''){
static $configs = array();
if(isset($configs[$filename])){
if (empty($keys)) {
return $configs[$filename];
}else if (isset($configs[$filename][$keys])) {
return $configs[$filename][$keys];
}else{
return $configs[$filename];
}
}
if (file_exists(G_CONFIG.$filename.'.inc.php')){
$configs[$filename]=include G_CONFIG.$filename.'.inc.php';
if(empty($keys)){
return $configs[$filename];
}else{
return $configs[$filename][$keys];
}
}
_error('load system config file: '.$filename,'The file does not exist+');
}
public static function load_app_config($filename,$keys='',$module=''){
static $configs = array();
if(isset($configs[$filename])){
if (empty($keys)) {
return $configs[$filename];
}else if (isset($configs[$filename][$keys])) {
return $configs[$filename][$keys];
}else{
return $configs[$filename];
}
}
if(empty($module))$module=ROUTE_M;
$path=G_SYSTEM.'modules'.DIRECTORY_SEPARATOR.$module.DIRECTORY_SEPARATOR.'lib'.DIRECTORY_SEPARATOR.$filename.'.ini.php';
if (file_exists($path)){
$configs[$filename]=include $path;
if(empty($keys)){
return $configs[$filename];
}else{
return $configs[$filename][$keys];
}
}
_error('load app config file: '.$module." / ".$filename,'The file does not exist');
}
public static function load_sys_fun($fun_name){
static $funcs = array();
$path=G_SYSTEM.'funcs'.DIRECTORY_SEPARATOR.$fun_name.'.fun.php';
$key = md5($path);
if (isset($funcs[$key])) return true;
if (file_exists($path)){
$funcs[$key] = true;
return include $path;
}else{
$funcs[$key] = false;
_error('load system function file: '.$fun_name,'The file does not exist');
}
}
public static function load_app_fun($fun_name,$module=null){
static $funcs = array();
if(empty($module)){
$module=ROUTE_M;
}
$path=G_SYSTEM.'modules'.DIRECTORY_SEPARATOR.$module.DIRECTORY_SEPARATOR.'lib'.DIRECTORY_SEPARATOR.$fun_name.'.fun.php';
$key = md5($path);
if (isset($funcs[$key])) return true;
if (file_exists($path)){
$funcs[$key] = true;
return include $path;
}else{
_error('load app function file: '.$module." / ".$fun_name,'The file does not exist');
}
}
public static function &load_app_model($model_name='',$module='',$new='yes'){
static $models=array();
if(empty($module)){
$module=ROUTE_M;
}
$key=md5($module.$model_name.$new);
if(isset($models[$key])){
return $models[$key];
}
$path=G_SYSTEM.'modules'.DIRECTORY_SEPARATOR.$module.DIRECTORY_SEPARATOR.'model'.DIRECTORY_SEPARATOR.$model_name.'.model.php';
if (file_exists($path)){
include $path;
if($new=='yes'){
$models[$key]=new $model_name;
}else if($new=='no'){
$models[$key]=true;
}
return $models[$key];
}
_error('load app model file: '.$module." / ".$model_name,'The file does not exist');
}
public static function CreateApp(){
return self::load_sys_class('application');
}
}
?>

追问

怪就怪在这里,每个文件我也都是这样解密了的。。但放空间里,网页都打不开的(前提是有域名限制的,破解了之后网站打不开)。。能解决我问题。分绝对不是问题

追答

你说的域名限制,具体是什么意思

追问

You visit the domain name without authorization:www.授权域名.com 现在网站是这样子的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-12
这个是威盾PHP加密后的文件,你没有找到那个加密的文件,所以打不开追问

那一个文件夹里的 都是像网盘里的 这样加密的。。还有加密文件?

追答

加密的文件可能不只这一个 私信我把链接发过来看看

追问

追答

那就是这个文件了,这段代码是用正则在判断域名

追问

该怎么破,有方法步骤么

第2个回答  2014-10-12
554w545ff854fa56f4f63s1f56sa4f31ffa61x23c1w88f45s66a4f
相似回答