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实现弹出消息提示框的两种方法
Dec 17 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
php 魔术方法详解
Nov 11 PHP
php使用google地图应用实例
Dec 31 PHP
PHP获取一段文本显示点阵宽度和高度的方法
Mar 12 PHP
PHP基于yii框架实现生成ICO图标
Nov 13 PHP
PHP实现动态执行代码的方法
Mar 25 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
如何用Laravel包含你自己的帮助函数
May 27 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 定义404页面的实现代码
2012/11/19 PHP
基于PHP文件操作的详解
2013/06/05 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
jQuery :first选择器使用介绍
2013/08/09 Javascript
JS下拉缓冲菜单示例代码
2013/08/30 Javascript
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
javascript中callee与caller的区别分析
2015/04/20 Javascript
Javascript BOM学习小结(六)
2015/11/26 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
JS高级运动实例分析
2016/12/20 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
vue 1.x 交互实现仿百度下拉列表示例
2017/10/21 Javascript
node.js基于express使用websocket的方法
2017/11/09 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python读取网页内容的方法
2015/07/30 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
Python数据分析之真实IP请求Pandas详解
2016/11/18 Python
python 调用win32pai 操作cmd的方法
2017/05/28 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
Pytorch之finetune使用详解
2020/01/18 Python
工商管理专业自荐信
2014/06/03 职场文书
六一儿童节活动总结
2014/08/27 职场文书
纪检干部个人对照检查材料
2014/09/23 职场文书
介绍长城的导游词
2015/01/30 职场文书
导游词之五台山
2019/10/11 职场文书
React中的Context应用场景分析
2021/06/11 Javascript
Java使用HttpClient实现文件下载
2022/08/14 Java/Android