如果给一个测试的站点,不给出用户名和密码,如果站点是有验证码的,你会考虑哪些增减点?

参考答案1
这种情况下,我首先会看看验证码是不是容易破解。如果验证码太简单,那我可能就会尝试用一些自动化工具来破解它。不过,这通常不是最好的方法,因为可能会触发系统的防御机制。所以,我更倾向于看看能不能找到其他绕过验证码的方法,比如通过社交工程或者找找系统有没有其他漏洞可以利用
参考答案2
绕过思路:
1. 验证码缺陷:
重复使用:已失效验证码仍可提交。
逻辑绕过:直接跳过验证步骤(如删除请求参数)。
2. 账号枚举:通过响应差异判断用户是否存在(如“用户未注册”提示)。
3. 暴力破解:若验证码可OCR识别(如简单数字)或未限制错误次数。
4. 接口滥用:寻找未受验证码保护的备用接口(如手机号+短信登录)。
参考答案3
返回列表