这是一个名叫ReBreakCaptcha的逻辑缝隙,而这个缝隙将答应你轻松地绕过网站所选用的GoogleReCaptcha v2验证码。
技能概览
早在2019年,我就开端研讨怎么才干绕过Google的ReCaptcha v2验证码体系,并且我也想知道关于一名进犯者来说,绕过这种验证码体系的难度到底有多少。假如有哪一种验证码绕过技能能够在任何环境下都能很好地作业,而不只是针对某些特殊情况的话,那就十分完美了。
因而,我认为有必要跟咱们介绍这种名叫ReBreakCaptcha的进犯办法,咱们能够用这种新式的绕过技能来绕过Google的ReCaptcha v2验证码体系。
ReBreakCaptcha的完结主要由以下三个过程组成:
1.语音Challenge(验证码获取)-得到正确的challenge类型;
2.Recognition(辨认)-转化Audiochallenge的音频信息,然后将其发送给Google的语音辨认API(Speech Recognition API);
3.Verification(验证)-验证语音辨认的成果,然后绕过ReCaptcha;
ReBreakCaptcha之一步:语音Challenge
ReCaptcha v2的challenge主要有以下三品种型:
-图片Challenge:这种Challenge信息中包括一张由9个子图片组成的图片以及需求挑选的图片描述,体系会要求用户依据供给的描述信息挑选相应的子图片;
-语音Challenge:这种Challenge信息中包括一段语音信息,体系会要求用户输入他们所听到的数字;
-文本Challenge:这种Challenge信息中包括五个候选文本以及用户所需求挑选的目标品种,体系会要求用户挑选相应品种的单词。
咱们能够运用ReBreakCaptcha来抵挡ReCaptchav2的语音Challenge,所以咱们需求处理的问题便是怎么能够每次都能获取到语音Challenge。
当咱们点击了ReCaptchav2中的“I’m not a robot”(我不是机器人)选项之后,体系一般会给咱们实际以下Challenge类型:
上图所示的即为图片Challenge,假如想要建议语音Challenge的话,咱们需求点击如下图所示的按钮:
接下来,体系会要求咱们完结语音验证,而这品种型的Challenge是很简单绕过的:
或许有些同学现已发现了,除了语音Challenge之外,有时你或许还会遇到如下图所示的文本Challenge:
为了绕过验证体系并获取到相应的验证语音,你能够直接点击“Reload Challenge”(重载Challenge)按钮,直到你得到正确的Challenge类型停止。下图所示即为“Reload Challenge”按钮:
那么咱们现在要做什么呢?当然是绕过ReCaptcha啦!那么详细应该怎么做呢?没错,此刻便是Google语音辨认API上台的时分了。
ReBreakCaptcha第二步:辨认
这是最有意思的过程了,咱们即将运用Google供给的服务来黑掉它自己的另一个服务!
让咱们回到语音Challenge的话题上,先看下面这张图片:
上图即为验证体系的语音Challenge界面,这个界面主要由以下几种操控组件组成:
1. 一个播映按钮:用来播映验证码;
2. 一个文本框:用来给用户输入听到的验证码;
3. 一个下载按钮:下载验证语音;
现在,咱们需求下载语音验证文件,然后再把它发给Google的语音辨认API。在着手之前,咱们还需求将该文件转化成“wav”格局,由于Google的语音辨认API只能辨认这品种型。现在咱们手上现已拿到了语音验证文件了,然后预备把它发给Google的语音辨认服务。但是这该怎么完结呢?是的,咱们还需求运用一些其他的API。
这儿给咱们引荐一个十分好用的Python库(SpeechRecognition),它支撑多种在线/离线引擎和API,咱们能够用它来完结语音辨认的使命。当然了,咱们将运用这个库来对接Google的语音辨认API。当咱们发送了“wav”音频文件之后,SpeechRecognition将会把语音辨认的成果以字符串的方式回来给咱们(例如‘25143’)。
ReBreakCaptcha第三步:验证
这一步相对来说就比较简单了,咱们现在只需求将第二步的辨认成果复制粘贴到文本输入框之内,然后点击ReCaptcha的“Verify”(验证)按钮就能够了。没错,咱们现在能够用Google自己的服务来半主动化地绕过Google的另一个服务了。
完好的ReBreakCaptchaPoC
我需求用Python来写一个完好的PoC脚本,这个脚本会主动完结上述一切的操作过程,然后彻底主动化地绕过ReCaptchav2。相应代码我现已保管在GitHub上了,感兴趣的同学能够自行下载检查【
[1] [2] 黑客接单网
前语 现在Weblogic在全球的使用量占居前列,据统计,在全球范围内对互联网敞开Weblogic服务的财物数量多达35382台,其间归属我国区域的财物数量为10562台。假如迸发一个Weblogic...
四年前开源的Grinder项目,和借助于它运转的nduja,着实让浏览器缝隙发掘飞入了寻常百姓家。但随着时刻的检测,Grinder也遇到了让人爱恨交加的为难:分明发生了Crash,可便是无法重现。有多...
各位在企业中做Web缝隙扫描或许浸透测验的朋友,或许会常常遇到需求对图形验证码进行程序辨认的需求。许多时分验证码分明很简略(关于非互联网企业,或许企业界网中的运用来说特别如此),但由于没有趁手的辨认...
Exploit Kit职业现在正在发作新的调整,原先许多具有进犯性的缝隙进犯套件或许消失,或许市场份额削减,比方Nuclear EK和AnglerEK这样的职业大鳄几乎在同一时刻消失了,咱们估测这可能...
在工业操控体系(ICS)的安全办理中,安全办理一般被分为3大块:物理设备的安全、IT安全和运营安全(工厂安全和体系完整性)。 现在在工业操控体系(ICS)的安全办理中,信息技能(IT)安全测验变得越来...