【Web攻防-31】业务逻辑篇&短信验证码&劫持爆破回显&图片验证码&识别复用绕过&接口滥用

图片验证码(安全意义不是很大)

口令存在爆破,接口枚举调用,任意用户注册等安全问题

OCR简单图片验证码识别:https://github.com/sml2h3/ddddocr

https://github.com/smxiazi/xp_CAPTCHA

基于ddddocr的burp插件:https://github.com/smxiazi/NEW_xp_CAPTCHA

https://github.com/f0ng/captcha-killer-modified


案例 – 图片验证码

图片验证码识别

ddddocr图片验证码识别方案

更复杂的功能需要自己写代码使用:如图片地址是时间戳,或图片地址是数据流

NEW_xp_CAPTCHA调用ddddocr实现验证码识别

弱口令登录爆破

burp爆破时同时使用NEW_xp_CAPTCHA插件自动识别图片验证码

设置最大并发请求为1,否则会验证码错位

验证码重复使用

输入正确的验证码抓包,密码错误会提示“密码错误”,验证码错误会提示“验证码错误”。尝试在重放器中修改密码再次发送,发现还是“密码错误”,则出现验证码复用,可以不比理会验证码直接爆破

验证码删除、置空

删除验证码相关字段或置空,看是否校验

滑块验证码-宏命令

包括sign绕过 在JS逆向中有涉及Yakit热加载绕过等

https://blog.csdn.net/shuryuu/article/details/104576559

同理也可以适用在Token,sign在页面代码中自动获取自动填入后绕过验证

修改验证码宽高

数据包中某些参数控制显示的验证码宽高,修改了很大会占用服务器资源,造成dos、ddos攻击(src挖掘禁止使用)


短信验证码

目标密码找回,任意用户登录,敏感操作验证安全问题

验证码劫持

验证码发送时多发一个或若干个

验证码发送时,抓包修改相关字段,如phone=xxx,改为phone=xxx,phone=yyy,以相关数据包的格式写(json就再写一遍),是否可以把验证码发到两个手机号上

验证码爆破

四位或六位尝试爆破

验证码复用

手机号A收到发送的验证码,这个验证码用于手机号B登陆

验证码不校验

随便输一个或不输,直接通过,逻辑写的有问题

验证码数据包中flase改为true

验证码明文回显

数据包回显包中泄露

万能验证码

8888,6666等,可以在爆破时发现

短信接口测试

短信轰炸

自动测试项目:https://github.com/yuziiiiiiiiii/SMS_Bomb_Fuzzer


本节知识点

WEB攻防-图片验证码-识别&复用&绕过&类型

WEB攻防-短信验证码-劫持&爆破&复用&回显

WEB攻防-短信验证码接口-滥用检测&项目插件

十二亿七千光年
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇