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 相关文章推荐
生成静态页面的php函数,php爱好者站推荐
Mar 19 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
php mysql_real_escape_string函数用法与实例教程
Sep 30 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 PHP
PHP实现算式验证码和汉字验证码实例
Mar 09 PHP
PHP缓冲区用法总结
Feb 14 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
Oct 29 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
PHP长网址与短网址的实现方法
Oct 13 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
preg_match_all使用心得分享
2014/01/31 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
javascript网页关键字高亮代码
2008/07/30 Javascript
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
js加强的经典分页实例
2013/03/15 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
使用C++为node.js写扩展模块
2015/04/22 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
微信公众号开发之微信支付代码记录的实现
2019/10/16 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
Python实现测试磁盘性能的方法
2015/03/12 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Django框架 信号调度原理解析
2019/09/04 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
python rsa实现数据加密和解密、签名加密和验签功能
2019/09/18 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
关于Java finally的面试题
2016/04/27 面试题
中英文自我评价语句
2013/12/20 职场文书
银行服务感言
2014/03/01 职场文书
寄语是什么意思
2014/04/10 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
mysql 索引合并的使用
2021/08/30 MySQL