第36天-WEB漏洞-逻辑越权之验证码与 Token 及接口

本文探讨了验证码和Token在网络安全中的重要性,分析了验证码的常见漏洞如复用、爆破和绕过,以及Token的安全隐患,如客户端回显和遍历攻击。同时,提到了接口安全问题,包括未授权访问和水平越权,并列举了多个实例。此外,还介绍了用于验证码识别的工具和实际操作案例,以及在实战中发现这些漏洞的方法。

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

导图

在这里插入图片描述

在这里插入图片描述

验证码安全

分类:图片,手机或邮箱,语音,视频,操作等
原理:验证生成或验证过程中的逻辑问题
危害:账户权限泄漏,短信轰炸,遍历,任意用户操作等
漏洞:客户端回显(已讲),验证码复用,验证码爆破(已讲),绕过等

token 安全

基本上述同理,主要是验证中可存在绕过可继续后续测试
token 爆破,token 客户端回显等
#验证码识别插件工具使用
captcha-killer,Pkav_Http_Fuzz,reCAPTCHA 等

接口安全问题

调用,遍历,未授权,篡改等
调用案例:短信轰炸
遍历案列:UID 等遍历
callback 回调 JSONP
参数篡改:墨者靶场

水平越权:

xiaodi uid=10
1-1000 尝试能不能获取到其他编号对应的用户信息

未授权访问:

与越权漏洞区别
Jboss 未授权访问
Jenkins 未授权访问
ldap 未授权访问
Redis 未授权访问
elasticsearch 未授权访问
MenCache 未授权访问
Mongodb 未授权访问
Rsync 未授权访问
Zookeeper 未授权访问
Docker 未授权访问

更多细节见笔记文档打包的 PDF

Web 攻防之业务安全实战指南
未授权访问漏洞集合带环境及解题

涉及案例:

验证码识别插件及工具操作演示-实例

爆破验证码 PKav HTTP Fuzzer+captcha-killer

PKav HTTP Fuzzer

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

找到带验证码的后台,复制验证码的路径到工具,测试验证码识别效果。

在这里插入图片描述

captcha-killer

在这里插入图片描述

验证码绕过本地及远程验证-本地及实例

pikachu本地靶场

client

-本地验证-该验证码根本与服务端没有交互(前端验证)–>直接抓包,bp代理绕过

在这里插入图片描述

server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IxPIrNz1-1648131098206)(image36/QQ截图20220324210616.png)]

验证码没有修改的情况下, 输入不同的用户名和密码出现如下图所示

在这里插入图片描述

在这里插入图片描述

存在验证码重用

错误的账号密码

在这里插入图片描述

正确的账号密码

在这里插入图片描述

Token 客户端回显绕过登录爆破演示-本地

客户端访问服务器, 服务器返回一个签名的token给客户端, 服务器和客户端各自保存token

以后每次请求服务器都会携带token

token的主要作用:

​ 1 防止表单重复提交

​ 2 身份验证

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

某 URL 下载接口 ID 值调用遍历测试-实例

xiaodi uid=10
1-1000 尝试能不能获取到其他编号对应的用户信息

Callback 自定义返回调用安全-漏洞测试-实例

比如支付之后,如何确定你是否支付了呢?

微信登录回调确认是否登录
在这里插入图片描述

补:上述在实战中如何做到漏洞发现-bp 功能点

涉及资源:

https://www.lanzous.com/i1z2s3e
https://www.cnblogs.com/nul1/p/12071115.html
https://github.com/c0ny1/captcha-killer/releases/tag/0.1.2
https://github.com/bit4woo/reCAPTCHA/releases/tag/v1.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值