wiki-shan写的php在线加密的解密程序


Posted in PHP onSeptember 07, 2008

对应的写了一个简单的解密的,专门针对eval。这个原理很有用途的,在这里记下。

<?php 
/* 
author:zhiwushan 
date:20080411 
*/ 
  
//已经加密的文件内容 
$a=" 
eval(gzinflate(str_rot13(base64_decode('DdNUsptVAADQq2vn7+oFGU6VPb+EyE4EiSA2LhAZUZN2OP343eF9//f7+1S+Jd1KbNZ90SVY/jUv098JLgT1lSZmztJ/s/wNs/zrp5jd/XZLrter6I6UEqkkshUXmfWmEQNnhJfcdH7qCvlmY60ku0QVlfMMSUMnMO5EAo7RTF3GKem+RGMeDAg96YCxmZf+wUVdJUVUJTyId9BivvZlTpv64zYb80BDE2znHTa/CFBbxGMa66VW9ucZl6uTunr8bXPRSB+ziagCm+pJxOtHPbpOJarMvXb8XjD1B7RMGC/g0vsFnElCvW7KUD1OLRPt7MPJPVJpwW/vnS0l1TnALytgP5GMZt1IdEWat3XONVendoWF5ZbuJcdYIIeNfxeNsX74gMnpTZgoBByrZo/1ZZ9CmjIktXDBdoe4X+JigbtDgnlXWxJDa6i/hh7MtRibAPdhFxwldbPEonbZdfSeK8XNzFTB501FlIcFB8Oo+W8dOYmQeSf3P6q6SQx4KeEAZ2Y6Cnm6OeHMEOqBkkvIzXj08Jh5HMrXXMSHtz4Pk1wvV2kTDlDZoxjKTzdb7XpcMzPXDvIW6gfYsdcJz93w2hFQsQRQliFwK82cblUfV+CQHU+73AT7PL3fKMHXa0ZJtpLVZ7bEPGE/yIO1Wmelx/LiUXU+Ikv9ZwLyRWRYZ32ElLZCdmBIcUAfFlAl+pwdrpiucej6AA68JfQJfJuIhmQOqk9UHlJl2Ufp5tKbM+PYBU504baq0nurFEj1cXYaPtGOKimjKzIOJ4rHWXCvP2SZ04MsA4qbNkYwm3xqIk6VWKLLC659Hwxc+DQN75dIOfd9K/asb3ldWzcZ/0dwzUqGbNfs9uTnD+xRQRp1g5dK9loQMQk3amvCjyrdCzuYVHqsVTayHr58EMmM+807dukI4bTEMgRtxk+YIdqA0BfjrtAQLuBvZtHHsRPzvN2Q02hCn121Z2ETWe0nDACMxhhu//Pn569/vv8t/R8=')))); 
"; 
echo decodephp($a); 
  
function decodephp($a) { 
    $max_level=300; //最大层数 
    for($i=0;$i<$max_level;$i++) { 
        ob_start(); 
        eval(str_replace('eval','echo',$a)); 
        $a = ob_get_clean(); 
        if(strpos($a,'eval(gzinflate(str_rot13(base64_decode')===false) { 
            return $a; 
        } 
    } 
} 
?>
PHP 相关文章推荐
建立动态的WML站点(三)
Oct 09 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Aug 19 PHP
php数组的一些常见操作汇总
Jul 17 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHP加密技术的简单实现
Sep 04 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
PHP设计模式之委托模式定义与用法简单示例
Aug 13 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
May 29 PHP
php单件模式结合命令链模式使用说明
Sep 07 #PHP
网友原创的PHP模板类代码
Sep 07 #PHP
php 特殊字符处理函数
Sep 05 #PHP
php include,include_once,require,require_once
Sep 05 #PHP
php生成随机数或者字符串的代码
Sep 05 #PHP
PHP通用分页类page.php[仿google分页]
Aug 31 #PHP
php将数据库中的电话号码读取出来并生成图片
Aug 31 #PHP
You might like
一个用php实现的获取URL信息的类
2007/01/02 PHP
yii2 数据库读写分离配置示例
2017/02/10 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
jQuery中ztree 点击文本框弹出下拉框的实例代码
2017/02/05 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
JavaScript反弹动画效果的实现代码
2017/07/13 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
React 组件间的通信示例
2018/06/14 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
javascript实现图片轮换动作方法
2020/08/07 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
从零学Python之hello world
2014/05/21 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
Django 框架模型操作入门教程
2019/11/05 Python
Python FFT合成波形的实例
2019/12/04 Python
Django重设Admin密码过程解析
2020/02/10 Python
python 解决函数返回return的问题
2020/12/05 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
蛋糕店的商业计划书范文
2014/01/27 职场文书
动员大会主持词
2014/03/20 职场文书
教师党员一句话承诺
2014/03/28 职场文书
党员干部批评与自我批评反四风思想汇报
2014/09/21 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
python3 删除所有自定义变量的操作
2021/04/08 Python
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python