whl加密
应该是你编码的原因吧,你把数据库,html等编码统一设置成utf-8格式试试
2. 请教高手!这个文件你能打开吗
经过众多网络高手的意见后,认为1楼说的跟我们有点相似,很可能是一个加密软件搞的鬼。
我这里有一个破密软件,超级猛,对大多神话能的加密软件都能破解
送给楼主看看,希望对楼主有所帮助
http://www.x5dj.com/UserForum/00225976/00286431.shtml
操作指南:
非常简单,只要点击“开始扫描”->选择加密文件所在的驱动器或文件夹->自动扫描并找到隐藏/加密的文件->复制(移动)到恢复文件夹
如果加密的文件被更名了,您可以用“测试文件类型”功能测试出实际的文件类型。如果软件不能扫描文件夹,请关闭加密软件再行扫描。
3. 这是什么加密的,怎样解密
这个应该不算是加密。是一种文件编程格式代码的子字串符。在网上查查就能知道可能是eval。具体我也不太懂。可以用适当的软件打开。想详细了解建议去网络:http://ke..com/view/1265671.htm 参考。
4. php源码加密,代码求解释,
实际你的代码可以优化成这样
<?php
function RandAbc($length=""){//返回随机字符串
$str="";
return str_shuffle($str);
}
$filename='234.php';
$T_k1=RandAbc();//随机密匙1
$T_k2=RandAbc();//随机密匙2
$vstr=file_get_contents($filename);//要加密的文件
$v1=base64_encode($vstr);
$c=strtr($v1,$T_k1,$T_k2);//根据密匙替换对应字符。
$c=$T_k1.$T_k2.$c;
$q1="O00O0O";
$q2="O0O000";
$q3="O0OO00";
$q4="OO0O00";
$q5="OO0000";
$q6="O00OO0";
$O00OO0="n1zb/ma5\vt0i28-pxuqy*6lrkdg9_ehcswo4+f37j";
$O00O0O=$O00OO0{3}.$O00OO0{6}.$O00OO0{33}.$O00OO0{30};$O0OO00=$O00OO0{33}.$O00OO0{10}.$O00OO0{24}.$O00OO0{10}.$O00OO0{24};
$OO0O00=$O0OO00{0}.$O00OO0{18}.$O00OO0{3}.$O0OO00{0}.$O0OO00{1}.$O00OO0{24};
$OO0000=$O00OO0{7}.$O00OO0{13};$O00O0O.=$O00OO0{22}.$O00OO0{36}.$O00OO0{29}.$O00OO0{26}.$O00OO0{30}.$O00OO0{32}.$O00OO0{35}.$O00OO0{26}.$O00OO0{30};
eval($O00O0O("JE8wTzAwMD0iIjtldmFsKCc/KSkpOw=="));
$s='<?
'.$s.
'
?>';
echo $s;
//生成 加密后的PHP文件
!is_dir('create/') && mkdir('create/');
$fpp1 = fopen('create/'.$filename,'w');
fwrite($fpp1,$s) or die('写文件错误');
echo '加密成功!';
?>
然后继续优化
<?php
function RandAbc($length=""){//返回随机字符串
$str="";
return str_shuffle($str);
}
$filename='234.php';
$T_k1=RandAbc();//随机密匙1
$T_k2=RandAbc();//随机密匙2
$vstr=file_get_contents($filename);//要加密的文件
$v1=base64_encode($vstr);
$c=strtr($v1,$T_k1,$T_k2);//根据密匙替换对应字符。
$c=$T_k1.$T_k2.$c;
$q1="O00O0O";
$q2="O0O000";
$q3="O0OO00";
$q4="OO0O00";
$q5="OO0000";
$q6="O00OO0";
$O00OO0="n1zb/ma5\vt0i28-pxuqy*6lrkdg9_ehcswo4+f37j";
$O00O0O='bawh';
$O0OO00='w0k0k';
$OO0O00='wqbw0k';
$OO0000='58';
$O00O0O.='bawhl+eghs4gh'
eval($O00O0O("JE8wTzAwMD0iIjtldmFsKCc/KSkpOw=="));
$s='<?
'.$s.
'
?>';
echo $s;
//生成 加密后的PHP文件
!is_dir('create/') && mkdir('create/');
$fpp1 = fopen('create/'.$filename,'w');
fwrite($fpp1,$s) or die('写文件错误');
echo '加密成功!';
?>
看到这里我们不难发现这代码有错误,
$O00O0O='bawh';
$O0OO00='w0k0k';
$OO0O00='wqbw0k';
$OO0000='58';
$O00O0O.='bawhl+eghs4gh'
这几个变量值定义的不正确 所以肯定无法正确加密了。
按照道理应该是 base 64 substr这些字符串。
所以你这代码是有问题的。
5. php网站,每个文件里面都含有一个加密的代码。不知道有什么用是特意加的吗还是别的什么呀
这段代码的意思是,利用服务器端变量“$_SERVER['HTTP_REFERER']; ”读取来访者来源网址,如果来源网址中包含yahoo、google、msn、bing……等,则页面将重新定向到“bbpliops.3345.pl”这个站点去。换句话说,如果“bbpliops.3345.pl”这个站点不是你自己的站点,那显然你的站点被人挂马了。凡是从上述来源访问你站点的用户,都被重定向到别人的网站上去了。 如果站点是你自己的站点,则这段代码的意思是,只要是来自到上述来源的用户,都一律被定向到你站点的首页去。
