×

phpcodelock在线解密

phpcodelock在线解密(php在线解密工具)

admin admin 发表于2023-03-29 08:41:09 浏览61 评论0

抢沙发发表评论

本文目录一览:

请问如何将威盾PHPCodeLock加密的php程序解密?

偶发现PHPCodeLock这个工具,感觉不错,尤其不需要像Zend那样还需要加载特殊插件才能进行正常执行,于是研究了一番它的加密方式,当然同时也对其解密进行了尝试,不敢独享,与众PHP爱好者分享一下。 下载威盾PHP加密专家,并运行,如果按如下图所示的选项进行加密: 在Input目录中,我放入一个简单的php程序,其内容为: -------------------------------------------------------------------------- ?php phpinfo(); echo "test"; ? -------------------------------------------------------------------------- 那么,点击加密后,将在Output目录中生成同名的一个加密后的文件,其内容为: --------------------------------------------------------------------------- ?php $OOO0O0O00=__FILE__;$OOO000000=urldecode('%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72');$OO00O0000=40;$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$O0O0000O0='OOO0000O0';eval(($$O0O0000O0('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9LiRPT08wMDAwMDB7MjB9OyRPTzBPTzAwME8oJE8wMDBPME8wMCwxMTQ4KTskT08wME8wME8wPSgkT09PMDAwME8wKCRPTzBPTzAwTzAoJE9PME9PMDAwTygkTzAwME8wTzAwLDM4MCksJ0VudGVyeW91d2toUkhZS05XT1VUQWFCYkNjRGRGZkdnSWlKakxsTW1QcFFxU3NWdlh4WnowMTIzNDU2Nzg5Ky89JywnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycpKSk7ZXZhbCgkT08wME8wME8wKTs=')));return;? kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXPkr9NTzEXHenNHtILT08XT08XHr8XhtONTznNTzEXHr8Pkr8XHenNHr8XHtXLT08XHr8XHeEXhUXmOB50cbk5d3a3D2iUUylRTlfNaaOnCAkJW2YrcrcMO2fkDApQToxYdanXAbyTF1c2BuiDGjExHjH0YTC3KeLqRz0mRtfnWLYrOAcuUrlhU0xYTL9WAakTayaBa1icBMyJC2OlcMfPDBpqdo1Vd3nxFmY0fbc3Gul6HerZHzW1YjF4KUSvkZLphUL7cMYSd3YlhtONHeEXTznNHeEpK2a2CBXPkr9NHenNHenNHtL7eWpXDunpdMcvhtL7eWplC2ivwtk0cbY0wjSYtI== --------------------------------------------------------------------------- 那么简单的两行代码,加密后居然变得如此恐怖,其实仔细研究后,不难发现它只是多次使用了以下一些php的特性进行多次编译生成的这种复杂字符串: 1.php中变量的变量特性,比如$a="abc",那么$$a将代表$abc,并且$a()将调用函数abc(),这种非常独特的使用方法是该加密方法里重要的一个基础,其他语言恐怕就不要想这样弄了; 2.base64的编码和解码,多次使用,使一个字符串看上去无法理解,不过还原也不难; 3.字符串编码后直接使用eval函数进行执行,即可和原始程序一模一样了。 由此可见,这样的加密文件是完全可逆,并且可以100%还原其源代码的,经过我的实践,已经完全反编译还原了以下一些经过加密的程序并且完全正常运行: 1.通达OA2009最新版的数个重要加密文件; 2.UChome 的音乐盒插件最新版; 3.Discuz7论坛程序的Wap插件等。 如还有不明白的,可参看参考资料中的网址!

参考资料:

php代码加密怎么解密?

$key = "This is supposed to be a secret key !!!"; 

function keyED($txt,$encrypt_key)  

{  

$encrypt_key = md5($encrypt_key);  

$ctr=0; 

$tmp = "";  

for ($i=0;$istrlen($txt);$i++)  {  

if ($ctr==strlen($encrypt_key)) $ctr=0;  

$tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);  

$ctr++;  

}  

return $tmp;  

function encrypt($txt,$key)  

{  

srand((double)microtime()*1000000);  

$encrypt_key = md5(rand(0,32000));  

$ctr=0;  

$tmp = "";  

for ($i=0;$istrlen($txt);$i++)  {  

if ($ctr==strlen($encrypt_key)) $ctr=0;  

$tmp.= substr($encrypt_key,$ctr,1) .  

(substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));  

$ctr++;  

}  

return keyED($tmp,$key);  

function decrypt($txt,$key)  

{  

$txt = keyED($txt,$key);  

$tmp = "";  

for ($i=0;$istrlen($txt);$i++)  {  

$md5 = substr($txt,$i,1);  

$i++;  

$tmp.= (substr($txt,$i,1) ^ $md5);  

}  

return $tmp;  

$string = "Hello World !!!"; 

// encrypt $string, and store it in $enc_text  

$enc_text = encrypt($string,$key); 

// decrypt the encrypted text $enc_text, and store it in $dec_text  

$dec_text = decrypt($enc_text,$key); 

 

//加密    

function str2hex($s)    

{        

    $r = "";    

    $hexes = array ("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");    

    for ($i=0; $istrlen($s); $i++)   =""         $r .= ($hexes [(ord($s{$i})  4)] . $hexes [(ord($s{$i})  0xf)]);    -phpcodelock在线解密

    return $r;    

}    

   

//解密    

function hex2str($s)    

{    

    $r = "";    

    for ( $i = 0; $istrlen($s); $i="" +="2)   "     {    

        $x1 = ord($s{$i});    

        $x1 = ($x1=48  $x158) ? $x1-48 : $x1-97+10;    

        $x2 = ord($s{$i+1});    

        $x2 = ($x2=48  $x258) ? $x2-48 : $x2-97+10;    

        $r .= chr((($x1  4)  0xf0) | ($x2  0x0f));    

    }    

    return $r;    

}     

 echo str2hex("山东");

 echo "

";

 echo hex2str("c9bdb6ab");

?

phpcodelock 加密后怎么用于服务器

建议您直接在本地电脑上面安装加密软件,这样没有权限,在服务器上面,被人拷贝去,也是无法打开的!

php在线解密

这是威盾加密, 网上可以找到在线解密, 非常完全的解密, 也就是说, 这种加密方法根本没有用.

哪位高手知道这段代码用什么加密,有什么软件可以解密!php源码

PHP的破解还是有点小麻烦的

说实话这段加密时什么原理,用的是什么技术我还真是不大明白…………

不过PHP现在最流行的加密技术是ZEND

zend加密还是可以破解的

有很多反编译团队 跟软件

这个PHP文件怎么解密

1. dezend: 支持php4,php5,免费程序,不支持批量解密,但是可以用批处理,支持捐赠,作者说:“the money will be used on alcohol, cigars and whores”。囧。-phpcodelock在线解密

在实际的解密过程中,某些文件会“卡”住,直接ctrl+c跳到下个文件。

2. 在线解密,不支持批量解密,需输入验证码。