PHP,eval加密破解
最近碰到了一点小麻烦,项目引用的一小部分核心代码被是被人用eval加密的,于是被要求将源码析出,防止后门问题。看看百度上面,也没有什么好的解决方案,只有自己倒腾了。
eval加密,主要是将源代码经过多层编码,我们可以很轻松地将eval改成echo,看到第一层被编码的文件,但是下一层,可能就不是那么容易看到了。
倒腾了半天,最终自己写了一个PHP脚本,经过自己测试,完美解决eval加密的问题,现在贡献出来,希望能帮到需要的人,互相学习~
$a=new eval_decode($core_str);
$a->eval_decode();
echo $a->sourse;
?>
页:
[1]