摘要 腾兴网为您分享:php base64_decode解密,银行帮,悟空单车,伪装定位,微商助手等软件知识,以及迷你盒子,固态硬盘优化软件,文华财经随身行,图片剪切工具,羊毛省钱,cygwin,极简名片,swf转avi,订货易,中国移动办公系统,发财猫,大地魂酒,比赛平台,锤锤小矮人,声之形等软件it资讯,欢迎关注腾兴网。eval base64_decode解密的方法,在修改程序代码时,往往会碰到一些加密的代码,对于eval base64_decode加密的解密,很简单,什么工具都不用就行。 例如:原文件 复制代码 代码如下: ?php ev...

eval base64_decode解密的方法,在修改程序代码时,往往会碰到一些加密的代码,对于eval base64_decode加密的解密,很简单,什么工具都不用就行。

例如:原文件

复制代码 代码如下:

eval((base64_decode(‘加密部分’)));

?>

解密方法:

复制代码 代码如下:

echo ((base64_decode(‘加密部分’)));

?>

例如:原文件

复制代码 代码如下:

eval(gzinflate(base64_decode(‘加密部分’)));

?>

解密方法:

复制代码 代码如下:

echo (gzinflate(base64_decode(‘加密部分’)));

?>

只需要将 eval   替换成  echo 就可以了。保存替换后的代码文件为XX.PHP,运行一下XX.PHP,查看源代码,是不是出来了?呵呵,eval base64_decode解密就这么简单。没一点技术含量的。

另外:

复制代码 代码如下:

$str=gzinflate(base64_decode('加密代码'));

while (preg_match("/base64_decode\('.*?'\)/s",$str)){

if (preg_match("/eval\(gzinflate\(base64_decode\('(.*?)'\)\)\);/s",$str,$reg)){

$s=gzinflate(base64_decode($reg[1]));

$str=str_replace("eval(gzinflate(base64_decode('$reg[1]')));",$s,$str);

}

elseif (preg_match("/eval\(gzinflate\(str_rot13\(base64_decode\('([^']*)'\)\)\)\);/",$str,$reg)){

$s=gzinflate(str_rot13(base64_decode($reg[1])));

$str=str_replace("eval(gzinflate(str_rot13(base64_decode('$reg[1]'))));",$s,$str);

}

else break;

$str=str_replace(' ?>','',$str);

}

echo $str;

?>

运行: /usr/bin/php xx.php

注意:需要添加“php”,<?php后面有一个回车 ,显示为一列@@@@@@@,需要保留。

相关推荐

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐