欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

晴天php下载,x.php · 一步晴天/smart - Gitee.com

发布时间:2023/12/10 php 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 晴天php下载,x.php · 一步晴天/smart - Gitee.com 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

//get拦截规则

$getfilter = "\\<.>|<.>|\\b(alert\\(|confirm\\(|expression\\(|prompt\\(|benchmark\s*?\(.*\)|sleep\s*?\(.*\)|\\b(group_)?concat[\\s\\/\\*]*?\\([^\\)]+?\\)|\bcase[\s\/\*]*?when[\s\/\*]*?\([^\)]+?\)|load_file\s*?\\()|]*?\\bon([a-z]{4,})\s*?=|^\\+\\/v(8|9)|\\b(and|or)\\b\\s*?([\\(\\)'\"\\d]+?=[\\(\\)'\"\\d]+?|[\\(\\)'\"a-zA-Z]+?=[\\(\\)'\"a-zA-Z]+?|>|

//post拦截规则

$postfilter = "<.>|<.>|\\b(alert\\(|confirm\\(|expression\\(|prompt\\(|benchmark\s*?\(.*\)|sleep\s*?\(.*\)|\\b(group_)?concat[\\s\\/\\*]*?\\([^\\)]+?\\)|\bcase[\s\/\*]*?when[\s\/\*]*?\([^\)]+?\)|load_file\s*?\\()|]*?\\b(onerror|onmousemove|onload|onclick|onmouseover)\\b|\\b(and|or)\\b\\s*?([\\(\\)'\"\\d]+?=[\\(\\)'\"\\d]+?|[\\(\\)'\"a-zA-Z]+?=[\\(\\)'\"a-zA-Z]+?|>|

//cookie拦截规则

$cookiefilter = "benchmark\s*?\(.*\)|sleep\s*?\(.*\)|load_file\s*?\\(|\\b(and|or)\\b\\s*?([\\(\\)'\"\\d]+?=[\\(\\)'\"\\d]+?|[\\(\\)'\"a-zA-Z]+?=[\\(\\)'\"a-zA-Z]+?|>|

//referer获取

$webscan_referer = empty($_SERVER['HTTP_REFERER']) ? array() : array('HTTP_REFERER'=>$_SERVER['HTTP_REFERER']);

/*

参数拆分

*/

function webscan_arr_foreach($arr) {

static $str;

static $keystr;

if (!is_array($arr)) {

return $arr;

}

foreach ($arr as $key => $val ) {

$keystr=$keystr.$key;

if (is_array($val)) {

webscan_arr_foreach($val);

} else {

$str[] = $val.$keystr;

}

}

return implode($str);

}

/**

* 攻击检查拦截

*/

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

$StrFiltValue=webscan_arr_foreach($StrFiltValue);

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

exit('代码君已私奔到月球~');

}

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

exit('代码君已私奔到月球~');

}

}

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

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

}

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

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

}

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

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

}

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

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

}

// echo 123123;

?>

一键复制

编辑

Web IDE

原始数据

按行查看

历史

总结

以上是生活随笔为你收集整理的晴天php下载,x.php · 一步晴天/smart - Gitee.com的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。