php源码加密 仿微盾PHP加密专家(PHPCodeLock)


Posted in PHP onMay 06, 2010
function T_rndstr($length=""){//返回随机字符串 
$str="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; 
if($length==""){ 
return str_shuffle($str); 
}else{ 
return substr(str_shuffle($str),-$length); 
} 
} 
$T_k1=T_rndstr();//随机密匙1 
$T_k2=T_rndstr();//随机密匙2 
$vstr=file_get_contents("xk/xk/index.php");//要加密的文件 
$v1=base64_encode($vstr); 
$c=strtr($v1,$T_k1,$T_k2);//根据密匙替换对应字符。 
$c=$T_k1.$T_k2.$c; 
$q=T_rndstr(); 
$isqs=1;//1 取随机字符串为变量名 2 大写O与数字0组成基本变量 
if($isqs=="1"){ 
$q1=substr($q,2,3); 
$q2=substr($q,10,10); 
$q3=substr($q,20,12); 
$q4=substr($q,30,10); 
$q5=substr($q,40,8); 
$q6=substr($q,5,5); 
}else{ 
$q1="O00O0O"; 
$q2="O0O000"; 
$q3="O0OO00"; 
$q4="OO0O00"; 
$q5="OO0000"; 
$q6="O00OO0"; 
} $keystr=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A"); 
/* 全字符串 
n1zb/ma5\vt0i28-pxuqy*6lrkdg9_ehcswo4+f37j 
base64_decode //$q1 
strtr //$q2 
substr 
*/ 
$s='$'.$q6.'=urldecode("%6E1%7A%62%2F%6D%615%5C%76%740%6928%2D%70%78%75%71%79%2A6%6C%72%6B%64%679%5F%65%68%63%73%77%6F4%2B%6637%6A");$'.$q1.'=$'.$q6.'{3}.$'.$q6.'{6}.$'.$q6.'{33}.$'.$q6.'{30};$'.$q3.'=$'.$q6.'{33}.$'.$q6.'{10}.$'.$q6.'{24}.$'.$q6.'{10}.$'.$q6.'{24};$'.$q4.'=$'.$q3.'{0}.$'.$q6.'{18}.$'.$q6.'{3}.$'.$q3.'{0}.$'.$q3.'{1}.$'.$q6.'{24};$'.$q5.'=$'.$q6.'{7}.$'.$q6.'{13};$'.$q1.'.=$'.$q6.'{22}.$'.$q6.'{36}.$'.$q6.'{29}.$'.$q6.'{26}.$'.$q6.'{30}.$'.$q6.'{32}.$'.$q6.'{35}.$'.$q6.'{26}.$'.$q6.'{30};eval($'.$q1.'("'.base64_encode('$'.$q2.'="'.$c.'";eval(\'?>\'.$'.$q1.'($'.$q3.'($'.$q4.'($'.$q2.',$'.$q5.'*2),$'.$q4.'($'.$q2.',$'.$q5.',$'.$q5.'),$'.$q4.'($'.$q2.',0,$'.$q5.'))));').'"));';

仿照 微盾PHP加密专家(PHPCodeLock)
PHP 相关文章推荐
用PHP实现ODBC数据分页显示一例
Oct 09 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHP JSON 数据解析代码
May 26 PHP
PHP数组交集的优化代码分析
Mar 06 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
基于wordpress主题制作的具体实现步骤
May 10 PHP
如何使用Strace调试工具
Jun 03 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
php将数组转换成csv格式文件输出的方法
Mar 14 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
May 12 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
Sep 25 PHP
基于asp+ajax和数据库驱动的二级联动菜单
May 06 #PHP
PHP 类商品秒杀计时实现代码
May 05 #PHP
PHP 面向对象 final类与final方法
May 05 #PHP
PHP 面向对象 PHP5 中的常量
May 05 #PHP
在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
May 04 #PHP
一些被忽视的PHP函数(简单整理)
Apr 30 #PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 #PHP
You might like
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
PHP的开发框架的现状和展望
2007/03/16 PHP
PHP开发过程中常用函数收藏
2009/12/14 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
PHP校验ISBN码的函数代码
2011/01/17 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
php常用字符函数实例小结
2016/12/29 PHP
PHP生成指定范围内的N个不重复的随机数
2019/03/18 PHP
JS中showModalDialog 的使用解析
2013/04/17 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
python中的装饰器详解
2015/04/13 Python
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python 文件查找及内容匹配方法
2018/10/25 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Python基于内置函数type创建新类型
2020/10/22 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
一些Unix笔试题和面试题
2012/09/25 面试题
教你打造完美的创业计划书
2014/01/06 职场文书
公司道歉信范文
2014/01/09 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
会议邀请函
2015/01/30 职场文书
开展警示教育活动总结
2015/05/09 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书