挖洞思路 | 我常用的绕过图形验证码思路

admin 2023年1月30日19:08:53评论201 views字数 1003阅读3分20秒阅读模式




  多种图形验证码绕过方式

1. 验证码复用,账号密码请求登录后,验证码还能够不刷新继续使用。导致验证码绕过。

挖洞思路 | 我常用的绕过图形验证码思路

2. 空参数验证,验证码参数删除为空后可导致验证码依然能够使用。代码中没有判断验证码空值传递,导致了验证码绕过。

挖洞思路 | 我常用的绕过图形验证码思路

3. 万能验证码,验证码0000、1111、2222、3333、4444、5555、6666、7777、8888、9999、程序可能留下一些万能测试验证码也算是逻辑漏洞

挖洞思路 | 我常用的绕过图形验证码思路


4. cookie与类型绕过,将验证码参数转入到cookie中绕过、或者把POST参数转入到GET以及GET转入到POST的方式绕过。

挖洞思路 | 我常用的绕过图形验证码思路


5. 脚本匹配,针对验证码返回到前端或者返回包中的。可以使用正则匹配来绕过。


挖洞思路 | 我常用的绕过图形验证码思路
import requestsimport re
def codetest(): url = "https://xxxxxxxxx" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" } response = requests.get(url,headers=headers) res = re.findall('(.*?)</div>',response.content.decode(encoding="utf-8"))    print(res)if __name__ == "__main__": codetest()

6. 验证码识别,识别URL同步的验证码。详情可以看B站视频:

https://www.bilibili.com/video/BV15B4y1a7hZ

挖洞思路 | 我常用的绕过图形验证码思路


7. 验证码并发,之前无意在测试绕过验证码的时候,把验证码并发请求后。那个并发后的验证码依然可以继续使用。


挖洞思路 | 我常用的绕过图形验证码思路


8. 验证码值可控,传参的时候验证码可控于自己设置的值。


挖洞思路 | 我常用的绕过图形验证码思路



还有很多种绕过方式比如说修改返回等等,自己还研究了其他几种笔记没在这台电脑就随意分享部分出来。希望能够提供到帮助需要测试上面验证码靶场的可以关注公众号或者添加微信私发。


视频地址:https://www.bilibili.com/video/BV1u84y1i7zR




挖洞思路 | 我常用的绕过图形验证码思路
挖洞思路 | 我常用的绕过图形验证码思路
添加微信:lingtoor
挖洞思路 | 我常用的绕过图形验证码思路

欢迎关注,长期免费公开课。

欢迎添加投稿咨询。稿费100-1500元

挖洞思路 | 我常用的绕过图形验证码思路


原文始发于微信公众号(四季信安):挖洞思路 | 我常用的绕过图形验证码思路

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月30日19:08:53
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   挖洞思路 | 我常用的绕过图形验证码思路https://cn-sec.com/archives/1385234.html

发表评论

匿名网友 填写信息