web渗透--45--报错信息测试

本文介绍了在Web渗透测试中如何利用应用或服务器的报错信息进行漏洞探测。报错信息可能揭示数据库、技术组件等敏感信息,提供包括400 Bad Request、405 Method Not Allowed等错误代码的测试案例,并提出了通过自定义错误信息来修复安全问题的方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、漏洞描述

通常在Web应用的渗透测试中,我们会遇到很多来自应用或web服务器的报错信息。当使用一些用工具特殊处理过或人工编写的请求时,可能会触发这些错误显示。这样的报错信息对于渗透测试人员来说非常有利,因为其中包含了大量有关数据库、bug或其他与web应用直接关联的技术组建相关的技术信息。

2、测试方法

来看下面一些测试例子:

测试: 400 Bad Request

telnet <host target> 80
GET / HTTP/1.1
<CRLF><CRLF>

结果:

HTTP/1.1 400 Bad Request
Date: Fri, 06 Dec 2019 23:57:53 GMT
Server: Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.9 with Suhosin-Patch
Vary: Accept-Encoding
Content-Length: 301
Connection: close
Content-Type: text/html; charset=iso-8859-1
...
<title>400 Bad Request</title>
...
<address>Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.9 wit
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武天旭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值