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中ADODB类详解
Mar 25 PHP
PHP 模拟登陆MSN并获得用户信息
May 16 PHP
discuz7 phpMysql操作类
Jun 21 PHP
用mysql触发器自动更新memcache的实现代码
Oct 11 PHP
编写安全 PHP应用程序的七个习惯深入分析
Jun 08 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
Nov 26 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
Yii实现简单分页的方法
Apr 29 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
PhpStorm配置Xdebug调试的方法步骤
Feb 02 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的类 功能齐全的发送邮件类
2006/10/09 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
AngularJs $parse、$eval和$observe、$watch详解
2016/09/21 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
2017/06/15 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
2018/03/06 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
Python自动登录126邮箱的方法
2015/07/10 Python
python比较两个列表是否相等的方法
2015/07/28 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
python对csv文件追加写入列的方法
2019/08/01 Python
python二维键值数组生成转json的例子
2019/12/06 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
你对IPv6了解程度
2016/02/09 面试题
毕业自我评价范文
2013/11/17 职场文书
学校运动会开幕演讲稿
2014/01/04 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
企业出纳岗位职责
2014/03/12 职场文书
文明美德伴我成长演讲稿
2014/05/12 职场文书
广告学专业求职信
2014/06/19 职场文书
2014年项目工作总结
2014/11/24 职场文书
小学少先队活动总结
2015/05/08 职场文书
JVM钩子函数的使用场景详解
2021/08/23 Java/Android
Python作用域和名称空间的详细介绍
2022/04/13 Python