360提供的Php防注入代码

//Code By Safe3

function customError($errno, $errstr, $errfile, $errline)

{

echo "Error number: [$errno],error on line $errline in $errfile
" ;

die();

}

set_error_handler("customError",E_ERROR);

$getfilter="'|(and|or)\\b.+?(>|

$postfilter="\\b(and|or)\\b.{1,6}?(=|>|

$cookiefilter="\\b(and|or)\\b.{1,6}?(=|>|

function StopAttack($StrFiltKey,$StrFiltValue,$ArrFiltReq){

if(is_array($StrFiltValue))

{

$StrFiltValue=implode($StrFiltValue);

}

if (preg_match("/".$ArrFiltReq."/is",$StrFiltValue)==1){

//slog("
操作IP: ".$_SERVER["REMOTE_ADDR"]."
操作时间: ".strftime("%Y-%m-%d %H:%M:%S")."
操作页面:".$_SERVER["PHP_SELF"]."
提交方式: ".$_SERVER["REQUEST_METHOD"]."
提交参数: ".$StrFiltKey."
提交数据: ".$StrFiltValue);

print "360websec notice:Illegal operation!" ;

exit();

}

}

//$ArrPGC=array_merge($_GET,$_POST,$_COOKIE);

foreach($_GET as $key=>$value){

StopAttack($key,$value,$getfilter);

}

foreach($_POST as $key=>$value){

StopAttack($key,$value,$postfilter);

}

foreach($_COOKIE as $key=>$value){

StopAttack($key,$value,$cookiefilter);

}

/*

if (file_exists('update360.php')) {

echo "请重命名文件update360.php,防止***利用
";

die();

}

*/

function slog($logs)

{

$toppath=$_SERVER["DOCUMENT_ROOT"]."/log.htm";

$Ts=fopen($toppath,"a+");

fputs($Ts,$logs."\r\n");

fclose($Ts);

}

©著作权归作者所有:来自51CTO博客作者hejunyi1204的原创作品,谢绝转载,否则将追究法律责任

360 safe3.php源码,360提供的Php防注入代码相关推荐

  1. 360网址导航源码5.0源码

    介绍: 360网址导航源码 5.0源码 纯净 简约 美观 免费,运行环境:ASP/Access 统计代码在js\tj.js 留言板管理后台http://你的网站/feedback/admin_inde ...

  2. 仿360网址导航源码下载

    仿360网址导航源码下载:仿360网址导航源码   讨论专区      演示站 中国站长工具源码下载:中国站长工具源码    讨论专区      演示站 查询吧源码下载: 查询吧源码   讨论专区   ...

  3. 高仿精仿360手机安全卫士源码

    一款非常不错 的高仿精仿360手机安全卫士源码,喜欢的朋友可以下载学习看看. 源码下载: http://code.662p.com/view/47.html

  4. android企业级商城源码、360°全景图VR源码、全民直播源码等

    Android精选源码 [新版]Android技术博客精华汇总 开源了:乐乐音乐5.0-Android音乐播放器 android实现仿真水波纹效果源码 360°全景图VR,这是一个值得把玩的APP a ...

  5. 单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码

    单片机 stm32 差分升级 增量升级算法源码,提供移植 纯c编写跨平因为是程序源码 IAP升级 OTA升级 物联网 车联网 适用 YID:83500653978935134Deflag

  6. 改进型脉振高频注入源码 stm32工程 脉振高频注入是一种通过在d轴注入正弦电压

    改进型脉振高频注入源码 stm32工程 脉振高频注入是一种通过在d轴注入正弦电压,通过电机的凸极效应(饱和凸极效应)估算同步电机转子位置的方法. 不需要电机旋转即可获得电机转子位置,能够实现0速带载. ...

  7. 【Android SDM660源码分析】- 04 - UEFI ABL LinuxLoader 代码分析

    [Android SDM660源码分析]- 04 - UEFI ABL LinuxLoader 代码分析 1. LinuxLoader.c 系列文章: <[Android SDM660开机流程] ...

  8. 小视频app源码,邻接矩阵实现图的相关代码

    小视频app源码,邻接矩阵实现图的相关代码 /*Author:Albert Tesla WizardTime:2020/10/26 20:22 */#include<bits/stdc++.h& ...

  9. 幼儿园连锁管理系统源码 此源码已测试过,可正常运行 代码测试完整,界面漂亮,多套皮肤供选择

    幼儿园连锁管理系统源码 此源码已测试过,可正常运行 代码测试完整,界面漂亮,多套皮肤供选择 支持短信提醒 功能介绍: 一,通知公告管理 二,考勤管理 考勤查询,考勤统计,考勤设置,考勤干预,考勤分组, ...

最新文章

  1. 张拳石:深度学习可解释理论的统一体系与去芜存菁 | 青源 Talk 第 14 期
  2. 【DIY】200403近期在做的项目小结,DIY进展汇报
  3. html pie标签,css3pie怎么用?
  4. CoSENT:比Sentence-BERT更有效的句向量方案
  5. 显著性目标检测matlab代码_显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)...
  6. linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令
  7. 【英语学习】【WOTD】heartstring 释义/词源/示例
  8. Odoo12 添加新项目安装后无法在菜单中看到链接的解决方案
  9. Acrobat Pro DC 教程,如何共享 PDF 文件以供审阅?
  10. 【BZOJ1823】 [JSOI2010]满汉全席
  11. Linux直接复制eclipse也可以使用
  12. 【软件】3DsMax2009 下载百度云盘下载(附教程)
  13. 纯css3彩色3d雪糕
  14. django 解析上传xls文件
  15. vscode里面如何配置库_怎么为vscode添加库文件_编程开发工具
  16. ATK-LORA 无线通信模块
  17. 虚拟环境内使用pip安装torch内存爆掉
  18. 最喜欢的一首中文歌曲
  19. 惊鸿一瞥-Windows presentation layer application 系列 (二)
  20. HBU训练营【动态规划DP】——兔子跳楼梯 (20分)

热门文章

  1. c# 隐藏显示 任务栏
  2. 学生用计算机的额定功率,电脑电源额定功率要多少才合适?
  3. 20道XGBoost面试题
  4. BiSeNet脸部解析
  5. 双色球python最简单的写法,python编写一个双色球
  6. 听开发者说火狐OS真相:网页即平台 允许DIY
  7. Mac美化之动态屏保、动态背景
  8. 对象创建等2019/2/26
  9. apex英雄机器人探路者怎么玩_Apex英雄探路者机器人怎么玩 探路者机器人技巧详解[多图]...
  10. 10100cpu支持Linux,高性价比装机方案 十代酷睿i3-10100F配GTX1650S组装机配置清单