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语法(2)
Oct 09 PHP
如何将数据从文本导入到mysql
Oct 09 PHP
用PHP和ACCESS写聊天室(三)
Oct 09 PHP
用header 发送cookie的php代码
Mar 16 PHP
PHP配置文件中最常用四个ini函数
Mar 19 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
Oct 31 PHP
PHP跨时区(UTC时间)应用解决方案
Jan 11 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
Jan 20 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
Apr 23 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简单浏览目录内容的实现代码
2013/06/07 PHP
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
浅谈Vuejs Prop基本用法
2017/08/17 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
浅谈vue引用静态资源需要注意的事项
2018/09/28 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python3 map函数和filter函数详解
2019/08/26 Python
Python 读取xml数据,cv2裁剪图片实例
2020/03/10 Python
基于Python爬取股票数据过程详解
2020/10/21 Python
伦敦高达60%折扣的钻石珠宝商:Purely Diamonds
2018/06/24 全球购物
宿舍使用违章电器检讨书
2014/01/12 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
Python使用openpyxl模块处理Excel文件
2022/06/05 Python