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中使用Oracle数据库(1)
Oct 09 PHP
基于mysql的论坛(7)
Oct 09 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
PHP递归调用的小技巧讲解
Feb 19 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
Mar 18 PHP
PHP中返回引用类型的方法
Apr 03 PHP
php将html转成wml的WAP标记语言实例
Jul 08 PHP
php中preg_match的isU代表什么意思
Oct 01 PHP
PHP getallheaders无法获取自定义头(headers)的问题
Mar 23 PHP
php图片添加水印例子
Jul 20 PHP
laravel5环境隐藏index.php后缀(apache)的方法
Oct 12 PHP
PHP SESSION跨页面传递失败解决方案
Dec 11 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
一个用于网络的工具函数库
2006/10/09 PHP
PHP date函数参数详解
2006/11/27 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
2020/09/17 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
JavaScript中为元素加上name属性的方法
2011/05/09 Javascript
运算符&&的三个不同层次
2013/04/07 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
2017/07/09 Javascript
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
详解JavaScript的变量
2019/04/04 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
python用for循环求和的方法总结
2019/07/08 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
Python pymsql模块的使用
2020/09/07 Python
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
瑞典香水、须后水和美容产品购物网站:Parfym-Klick.se
2019/12/29 全球购物
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
PHP面试题大全
2015/10/16 面试题
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
数控专业个人求职信范例
2013/11/29 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书