php之对抗Web扫描器的脚本技巧


Posted in PHP onOctober 01, 2008

大部分Web扫描器(包括上传、管理后台扫描器)都是通过判断HTTP的200返回来确定页面存在的,在页面存在的基础上,这些扫描期才会开始对漏洞进行扫描。既然不能保证内部逻辑的严密,那么就在输入/输出这个瓶颈上做文章,当输入错误的密码或者权限失败时,我们自己返回一个400错误的HTTP消息来误导扫描器不再继续进行扫描(包括哪些手工入侵者)
以PHP为例:

<?php 
ob_start(); 
if ('Password' != $_GET['password']) 
header("HTTP/1.1 404 Not Found"); 
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> Sample </TITLE> 
</HEAD> 
<BODY> 
</BODY> 
</HTML> 
<?php ob_end_flush();?>
PHP 相关文章推荐
基于mysql的bbs设计(一)
Oct 09 PHP
也谈php网站在线人数统计
Apr 09 PHP
Php Mssql操作简单封装支持存储过程
Dec 11 PHP
php用数组返回无限分类的列表数据的代码
Aug 08 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
phpexcel导入excel数据使用方法实例
Dec 24 PHP
ThinkPHP3.1新特性之字段合法性检测详解
Jun 19 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
Feb 02 PHP
Yii中创建自己的Widget实例
Jan 05 PHP
利用php输出不同的心形图案
Apr 22 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
利用PHP制作简单的内容采集器的原理分析
Oct 01 #PHP
php数组总结篇(一)
Sep 30 #PHP
PHP EOT定界符的使用详解
Sep 30 #PHP
40个迹象表明你还是PHP菜鸟
Sep 29 #PHP
PHP网站基础优化方法小结
Sep 29 #PHP
10条PHP编程习惯助你找工作
Sep 29 #PHP
PHP生成带有雪花背景的验证码
Sep 28 #PHP
You might like
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
Laravel 4 初级教程之视图、命名空间、路由
2014/10/30 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
关于跨站脚本攻击问题
2011/12/22 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
Javascript连接Access数据库完整实例
2015/08/03 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
利用d3.js制作连线动画图与编辑器的方法实例
2019/09/05 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
详解Python的Django框架中的通用视图
2015/05/04 Python
python Pygame的具体使用讲解
2017/11/03 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Python+OpenCV采集本地摄像头的视频
2019/04/25 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
Python post请求实现代码实例
2020/02/28 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
企业读书活动总结
2014/06/30 职场文书
婚庆答谢词
2015/01/04 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
关于远足的感想
2015/08/10 职场文书
Apache POI的基本使用详解
2021/11/07 Servers
python解析json数据
2022/04/29 Python
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS