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 相关文章推荐
php生成EXCEL的东东
Oct 09 PHP
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
一步一步学习PHP(5) 类和对象
Feb 16 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
PHP时间戳 strtotime()使用方法和技巧
Oct 29 PHP
PHP IE中下载附件问题解决方法
Jan 07 PHP
destoon之一键登录设置
Jun 21 PHP
php将字符串全部转换成大写或者小写的方法
Mar 17 PHP
PHP扩展Memcache分布式部署方案
Dec 06 PHP
php组合排序简单实现方法
Oct 15 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
Oct 21 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 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
snoopy 强大的PHP采集类使用实例代码
2010/12/09 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
PHP5.5迭代生成器用法实例详解
2016/03/16 PHP
用Javascript读取中文COOKIE的解决办法
2007/02/15 Javascript
预加载css或javascript的js代码
2010/04/23 Javascript
原生javascript实现图片滚动、延时加载功能
2015/01/12 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
推荐下python/ironpython:从入门到精通
2007/10/02 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
美国创意礼品网站:UncommonGoods
2017/02/03 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
幼儿园美术教学反思
2014/01/31 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
双方协议书
2014/04/22 职场文书
诚信承诺书模板
2014/05/26 职场文书
反对邪教标语
2014/06/30 职场文书
2014乡镇班子个人对照检查材料思想汇报
2014/09/26 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书