加密php源代码
2024-08-24 11:35:58
<?php function RandAbc($length = "") { //返回随机字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; return str_shuffle($str); } $filename = 'index.php'; //要加密的文件 $T_k1 = RandAbc(); //随机密匙1 $T_k2 = RandAbc(); //随机密匙2 $vstr = file_get_contents($filename); $v1 = base64_encode($vstr); $c = strtr($v1, $T_k1, $T_k2); //根据密匙替换对应字符。 $c = $T_k1.$T_k2.$c; $q1 = "O00O0O"; $q2 = "O0O000"; $q3 = "O0OO00"; $q4 = "OO0O00"; $q5 = "OO0000"; $q6 = "O00OO0"; $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.'))));').'"));'; $s = '<?php '."\n".$s."\n".' ?>'; //echo $s; //生成 加密后的PHP文件 $fpp1 = fopen('temp_'.$filename, 'w'); fwrite($fpp1, $s) or die('写文件错误');
;
最新文章
- mysql 截取身份证出生日期
- Ubuntu下root密码认证错误
- junit入门
- OPENSSL编程入门学习
- BZOJ3746 : [POI2015]Czarnoksiężnicy okrągłego stołu
- Java String.split()
- zw版_Halcon-delphi系列教程_卫星航拍精确打击目标自动识别
- Android中的颜色值RGB对照表表
- FMDB 二次封装工具类,让你快速学会封装,集成数据库
- 【HDOJ】4056 Draw a Mess
- C语言-06数据类型-05 总结
- 基于TCP/IP的Matlab Modbus与M340 PLC通讯
- YII 1.0 上传文件
- Java学习笔记20(String类应用、StringBuffer类、StringBuilder类)
- python写一个翻译的小脚本
- 树&;堆
- shell脚本的一些常用操作
- IE jQuery ajax 请求缓存问题
- 第十六单元 yum管理RPM包
- hdu 1895 Sum Zero hash
热门文章
- Kubernetes - 配置Nginx-Ingress 作为服务发现
- 3. Spring Boot热部署【从零开始学Spring Boot】
- iPhone手机解锁效果&;&;自定义滚动条&;&;拖拽--Clone&;&;窗口拖拽(改变大小/最小化/最大化/还原/关闭)
- Solidworks 如何快速完全定义草图
- Android SDK安装时出错“android Failed to rename directory”的解决方法
- 单点登录cas常见问题(四) - ticket有哪些存储方式?
- JVM源码分析之FinalReference完全解读
- JQuery修改对象的属性值
- dr-helper项目设计介绍(一个包括移动端和Web端的点餐管理系统)
- MySQL - Show Processlist 整理(转)