为什么 ebay 搜索框中的 curl/wget 会出现拒绝访问错误?
信息安全
Web应用程序
网页浏览器
渗透测试
攻击
开发
2021-08-20 02:33:27
2个回答
我假设ebay.com 安装了一个 Web 应用程序防火墙,它将您的请求识别为可能的攻击。因此,您的请求被取消并且您收到一个HTTP 403 - Access Denied
. Apache、nginx 和 IIS 的 mod_security WAF 行为类似:如果它处于预防模式,它也会HTTP 403
默认响应 [1]。
大多数 WAF 都有某种规则集。他们检查您的请求是否符合他们的规则之一,可能使用正则表达式。我进一步假设这些规则之一看起来像(wget|curl) (http|https)://.*
[2]。url 中双斜杠的“清理”最有可能发生在应用程序级别。类似的字符串asdf//
也将缩短为asdf
.
[1] https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#secdefaultaction
[2] 为了便于阅读,跳过了正斜杠的转义
E-Bay 是一项安全服务,您没有使用 curl 命令传递安全凭证。最有可能的是,您可能需要使用 base64 加密的用户名:密码组合或 OAuth 不记名令牌传递“身份验证”标头。
其它你可能感兴趣的问题