Recaptcha V3 Solver (Request Based)

Hey I Have Made A Recaptcha V3 Api2/Enterprise Solver Request Based and mid score
You Simply Input the recaptcha anchor get request url and it will send you the solution back to you
Youtube Tutorial for usage: https://youtu.be/GtcB_k4ah88

BLOCK:ConstantString
LABEL:GET
value = " reCAPTCHA "
=> VAR @GETCONSTANT
ENDBLOCK

BLOCK:Parse
LABEL:Type
input = @GETCONSTANT
leftDelim = "recaptcha/"
rightDelim = "/"
MODE:LR
=> VAR @Type
ENDBLOCK

BLOCK:Keycheck
LABEL:Type Verification / C1
banIfNoMatch = False
KEYCHAIN SUCCESS OR
STRINGKEY $"<Type>" Contains "api2"
STRINGKEY $"<Type>" Contains "enterprise"
KEYCHAIN RETRY OR
STRINGKEY $"<Type>" DoesNotContain "api2"
STRINGKEY $"<Type>" DoesNotContain "enterprise"
ENDBLOCK

BLOCK:Parse
LABEL:key
input = @GETCONSTANT
leftDelim = "k="
rightDelim = "&"
MODE:LR
=> VAR @key
ENDBLOCK

BLOCK:Parse
LABEL:co
input = @GETCONSTANT
leftDelim = "co="
rightDelim = "&"
MODE:LR
=> VAR @co
ENDBLOCK

BLOCK:Parse
LABEL:v
input = @GETCONSTANT
leftDelim = "v="
rightDelim = "&"
MODE:LR
=> VAR @v
ENDBLOCK

BLOCK:HttpRequest
LABEL:GETREQ
url = @GETCONSTANT
TYPE:STANDARD
$""
"application/x-www-form-urlencoded"
ENDBLOCK

BLOCK:Parse
DISABLED
LABEL:Source
input = @data.SOURCE
MODE:LR
=> VAR @source
ENDBLOCK

BLOCK:Replace
DISABLED
LABEL:OUTPUT1
original = @source
toReplace = "\\x22"
replacement = "\""
=> VAR @output1
ENDBLOCK

BLOCK:Replace
DISABLED
LABEL:OUTPUT2
original = @output1
toReplace = "\\\\u003d"
replacement = "="
=> VAR @output2
ENDBLOCK

BLOCK:ConstantString
LABEL:Bg_Data
value = "!q62grYxHRvVxjUIjSFNd0mlvrZ-iCgIHAAAB6FcAAAANnAkBySdqTJGFRK7SirleWAwPVhv9-XwP8ugGSTJJgQ46-0IMBKN8HUnfPqm4sCefwxOOEURND35prc9DJYG0pbmg_jD18qC0c-lQzuPsOtUhHTtfv3--SVCcRvJWZ0V3cia65HGfUys0e1K-IZoArlxM9qZfUMXJKAFuWqZiBn-Qi8VnDqI2rRnAQcIB8Wra6xWzmFbRR2NZqF7lDPKZ0_SZBEc99_49j07ISW4X65sMHL139EARIOipdsj5js5JyM19a2TCZJtAu4XL1h0ZLfomM8KDHkcl_b0L-jW9cvAe2K2uQXKRPzruAvtjdhMdODzVWU5VawKhpmi2NCKAiCRUlJW5lToYkR_X-07AqFLY6qi4ZbJ_sSrD7fCNNYFKmLfAaxPwPmp5Dgei7KKvEQmeUEZwTQAS1p2gaBmt6SCOgId3QBfF_robIkJMcXFzj7R0G-s8rwGUSc8EQzT_DCe9SZsJyobu3Ps0-YK-W3MPWk6a69o618zPSIIQtSCor9w_oUYTLiptaBAEY03NWINhc1mmiYu2Yz5apkW_KbAp3HD3G0bhzcCIYZOGZxyJ44HdGsCJ-7ZFTcEAUST-aLbS-YN1AyuC7ClFO86CMICVDg6aIDyCJyIcaJXiN-bN5xQD_NixaXatJy9Mx1XEnU4Q7E_KISDJfKUhDktK5LMqBJa-x1EIOcY99E-eyry7crf3-Hax3Uj-e-euzRwLxn2VB1Uki8nqJQVYUgcjlVXQhj1X7tx4jzUb0yB1TPU9uMBtZLRvMCRKvFdnn77HgYs5bwOo2mRECiFButgigKXaaJup6NM4KRUevhaDtnD6aJ8ZWQZTXz_OJ74a_OvPK9eD1_5pTG2tUyYNSyz-alhvHdMt5_MAdI3op4ZmcvBQBV9VC2JLjphDuTW8eW_nuK9hN17zin6vjEL8YIm_MekB_dIUK3T1Nbyqmyzigy-Lg8tRL6jSinzdwOTc9hS5SCsPjMeiblc65aJC8AKmA5i80f-6Eg4BT305UeXKI3QwhI3ZJyyQAJTata41FoOXl3EF9Pyy8diYFK2G-CS8lxEpV7jcRYduz4tEPeCpBxU4O_KtM2iv4STkwO4Z_-c-fMLlYu9H7jiFnk6Yh8XlPE__3q0FHIBFf15zVSZ3qroshYiHBMxM5BVQBOExbjoEdYKx4-m9c23K3suA2sCkxHytptG-6yhHJR3EyWwSRTY7OpX_yvhbFri0vgchw7U6ujyoXeCXS9N4oOoGYpS5OyFyRPLxJH7yjXOG2Play5HJ91LL6J6qg1iY8MIq9XQtiVZHadVpZVlz3iKcX4vXcQ3rv_qQwhntObGXPAGJWEel5OiJ1App7mWy961q3mPg9aDEp9VLKU5yDDw1xf6tOFMwg2Q-PNDaKXAyP_FOkxOjnu8dPhuKGut6cJr449BKDwbnA9BOomcVSztEzHGU6HPXXyNdZbfA6D12f5lWxX2B_pobw3a1gFLnO6mWaNRuK1zfzZcfGTYMATf6d7sj9RcKNS230XPHWGaMlLmNxsgXkEN7a9PwsSVwcKdHg_HU4vYdRX6vkEauOIwVPs4dS7yZXmtvbDaX1zOU4ZYWg0T42sT3nIIl9M2EeFS5Rqms_YzNp8J-YtRz1h5RhtTTNcA5jX4N-xDEVx-vD36bZVzfoMSL2k85PKv7pQGLH-0a3DsR0pePCTBWNORK0g_RZCU_H898-nT1syGzNKWGoPCstWPRvpL9cnHRPM1ZKemRn0nPVm9Bgo0ksuUijgXc5yyrf5K49UU2J5JgFYpSp7aMGOUb1ibrj2sr-D63d61DtzFJ2mwrLm_KHBiN_ECpVhDsRvHe5iOx_APHtImevOUxghtkj-8RJruPgkTVaML2MEDOdL_UYaldeo-5ckZo3VHss7IpLArGOMTEd0bSH8tA8CL8RLQQeSokOMZ79Haxj8yE0EAVZ-k9-O72mmu5I0wH5IPgapNvExeX6O1l3mC4MqLhKPdOZOnTiEBlSrV4ZDH_9fhLUahe5ocZXvXqrud9QGNeTpZsSPeIYubeOC0sOsuqk10sWB7NP-lhifWeDob-IK1JWcgFTytVc99RkZTjUcdG9t8prPlKAagZIsDr1TiX3dy8sXKZ7d9EXQF5P_rHJ8xvmUtCWqbc3V5jL-qe8ANypwHsuva75Q6dtqoBR8vCE5xWgfwB0GzR3Xi_l7KDTsYAQIrDZVyY1UxdzWBwJCrvDrtrNsnt0S7BhBJ4ATCrW5VFPqXyXRiLxHCIv9zgo-NdBZQ4hEXXxMtbem3KgYUB1Rals1bbi8X8MsmselnHfY5LdOseyXWIR2QcrANSAypQUAhwVpsModw7HMdXgV9Uc-HwCMWafOChhBr88tOowqVHttPtwYorYrzriXNRt9LkigESMy1bEDx79CJguitwjQ9IyIEu8quEQb_-7AEXrfDzl_FKgASnnZLrAfZMtgyyddIhBpgAvgR_c8a8Nuro-RGV0aNuunVg8NjL8binz9kgmZvOS38QaP5anf2vgzJ9wC0ZKDg2Ad77dPjBCiCRtVe_dqm7FDA_cS97DkAwVfFawgce1wfWqsrjZvu4k6x3PAUH1UNzQUxVgOGUbqJsaFs3GZIMiI8O6-tZktz8i8oqpr0RjkfUhw_I2szHF3LM20_bFwhtINwg0rZxRTrg4il-_q7jDnVOTqQ7fdgHgiJHZw_OOB7JWoRW6ZlJmx3La8oV93fl1wMGNrpojSR0b6pc8SThsKCUgoY6zajWWa3CesX1ZLUtE7Pfk9eDey3stIWf2acKolZ9fU-gspeACUCN20EhGT-HvBtNBGr_xWk1zVJBgNG29olXCpF26eXNKNCCovsILNDgH06vulDUG_vR5RrGe5LsXksIoTMYsCUitLz4HEehUOd9mWCmLCl00eGRCkwr9EB557lyr7mBK2KPgJkXhNmmPSbDy6hPaQ057zfAd5s_43UBCMtI-aAs5NN4TXHd6IlLwynwc1zsYOQ6z_HARlcMpCV9ac-8eOKsaepgjOAX4YHfg3NekrxA2ynrvwk9U-gCtpxMJ4f1cVx3jExNlIX5LxE46FYIhQ"
=> VAR @Bgdata
ENDBLOCK

BLOCK:Parse
LABEL:C_data
input = @data.SOURCE
leftDelim = "id=\"recaptcha-token\" value=\""
rightDelim = "\""
MODE:LR
=> VAR @c
ENDBLOCK

BLOCK:ConstantString
LABEL:Endpoint
value = $"/reload?k=<key>"
=> VAR @endp
ENDBLOCK

BLOCK:ConstantString
LABEL:POST
value = $"``https://www.google.com/recaptcha/``<Type><endp>"
=> VAR @POSTCONSTANT
ENDBLOCK

BLOCK:HttpRequest
LABEL:POSTREQ
url = @POSTCONSTANT
method = POST
httpLibrary = SystemNet
customHeaders = ${("Host", "``www.google.com``"), ("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0"), ("Accept", "*/*"), ("Accept-Language", "en-US,en;q=0.9"), ("Accept-Encoding", "gzip, deflate, br, zstd"), ("Origin", "``https://www.google.com``"), ("Alt-Used", "``www.google.com``"), ("Connection", "keep-alive"), ("Referer", "<GETCONSTANT>"), ("Sec-Fetch-Dest", "empty"), ("Sec-Fetch-Mode", "cors")}
httpVersion = "3.0"
TYPE:STANDARD
$"v=<v>&reason=q&c=<c>&k=<key>&co=<co>&hl=en&size=invisible&chr=%5B89%2C64%2C27%5D&vh=14544019692&bg=<Bgdata>"
"application/x-www-form-urlencoded"
ENDBLOCK

BLOCK:Parse
LABEL:Solution
input = @data.SOURCE
leftDelim = "\"rresp\",\""
rightDelim = "\""
MODE:LR
=> VAR @Solution
ENDBLOCK

BLOCK:HttpRequest
DISABLED
LABEL:ScoreTest
url = "``https://antcpt.com/score_detector/verify.php``"
method = POST
customHeaders = {("ost", "``antcpt.com``"), ("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0"), ("Accept", "application/json, text/javascript, */*; q=0.01"), ("Accept-Language", "en-US,en;q=0.9"), ("Accept-Encoding", "gzip, deflate, br, zstd"), ("Content-Type", "application/json"), ("X-Requested-With", "XMLHttpRequest"), ("Origin", "``https://antcpt.com``"), ("Connection", "keep-alive"), ("Referer", " Score detector for reCAPTCHA v3 "), ("Sec-Fetch-Dest", "empty"), ("Sec-Fetch-Mode", "cors")}
TYPE:STANDARD
$"{\"g-recaptcha-response\":\"<Solution>\"}"
"application/json"
ENDBLOCK

4 Likes

Hi!

Does this work with enterprise recaptcha?

Somehow i am getting invalid token even though the token is being generated.

{"username":"[email protected]","recaptchaToken":"0cAFcWeA5lh6mPSSvMquJBsTgc0svUevFDAeIdXcbWEhGuOV_I5UkWMcJQn2SpZf1hnKU1k11Gv-pyqdwtF_PH38jlkfWCdXtMNvsDqkjvJpCoWeXF3XwdhzppU274hpgGuXM9fifH3L-G9KmTI4tqFbEiXDZTjXFeOQ7sTfO8nCCbOPv1YVa_lol0VatzXCBpnGQp1m_dpieub-op1bzU9OspOXQWlbkpoNRS-szRaA2B9AudiuV1dHYhYw7IirjAZyjQh9OjTcZBrcGup1mvCWQlNS_u5nmlYgAiAFOpJ96-SDQlVZ0WS9iLLyTdtr75NFwO5XUaa2xexyc024QqxTYeIVZxeEAojlUrPAqeWbxEAOHpIHuFhx8dNTbiACctzs-WuP7Vq0RxQzfbbHajLJDjFu0WTko3N2Z_H7evxWb8FYqDiOptD-fTiOpLx5q4Qa1zJjOTDheszHP466JMOBxOmAX66PUx74F9qZr3nu85piNvY3OOr2iJIJnDmlyf37U9znIlGm_4YL81JM_crtEY2UPVjeQNmZ6kzkrOoxRer1CW0KJCAivt_KUjqT7oNh5tkN9vg_E5X4aMFcCSoLgNcsk5Ic9Z_WeED21AyPA7hFa0wRz3PhA35Curr6DxbXn_H8Xpj9cPzLiZDBZev0gPt47wS10zGmMwCTebNFtFs_cl3mgawY_aohUIjDai0EMjHkiu0hR_2WI1W1EhMfQdIwq8geuO70vEureYCNVbhRKBlmAQe5KLxNp8zN7-K8-PUTuG7Qbso0cQwF2i0jJEHKHEI3wI4r5BI91hXo_1_v40OMbRt1xJWPJIE2OLz0hxS8jkIKc962A9rnZf9XYyrZFsrrkuZlxmaLCrprFHNGTzEVvDWzX0reVNLMSZyygb6Wm6P_0zsYxLI90UF0pRWjuR84PtZd9eDXhSBIKnrRsm_pj7-DRnb1IdUbi4vldyWnaSzhZEXBvH5UFR3Ob5-L4dzmItwha-UtgOTLB1fnUypxX-Z_e6-IqL1108G7kiAAzHbUBWacKWZimd72HHddhkvDOhseC6PpDaCFN8dALc8lrDc7L3NVxv1oqiVpIcXPrEiYPz9WptII3d61WWKVHvrg5zdhQBzneIOORrflzgFmprGjbUXV6rbacLM1KRGwOTfDSItdnc-bwGiGWAlUhDBstJlRuh_68pHO0ocobIQ2UAW8v2dLivQ0FN89wpl5GfYzp_rbyT6ha6JkD6gGoCBNK3l0-FRc2W4PX_uYk155aUEcaXvfmEPaeskno3ue5uK-oel5BOQIIhorgv7EtWY2AC4aDCIhBCMgP4kPvQXpGEZvMjqQFzyHVVfVevsOJUhbjc_84UaRvdiyh2Xc-OD84CKi0izwABnmr1CGRq5yGrlFlCab3aHAJbDNYBl69SWpaIf2EUtRHVIWAC96ENddqMFoHeFcnjzs6ooFiOr9WlxPFO95C5_Yo1evq6wSItz-C3a8OokuDo1zYH45fucA88Vtq-dThV8WTf1ZHVUEuHeyVQQ0x-o0XBt-bw8Y18Do9DpqM4FOhaHL9Rhu7aJ5SKUSjJvMpEW13G0r0CSRng8b0GYvE0iKFLGxTCJbw9d6UD7BUElGsv_6tYJ6ft23LmFiP7UbHcZ5_smwEE-HVqA2-V6BUpmMv_ICnXWxPK1Er7sUexJtn9nvKqG-dUmlHPbfTQgtNg8byfDZffSf9ZMMLDQ_SePf2PQDPVkFT05P7M2vT-z8X_Gl-MVQF3JJqJ0SftGVWsPqS5MDGs07XmXxus6R1bLogsbAFJ96MOOwgBBm7OlYTmoM4Y0O4Jl0ydeWjm_RG0tScIZA3RSp-nGaOz_2zSJJpQ50tRuZNF7_i9"}

12

Probably that specific website has some characteristics it is checking for to validate it.

I can see it reloads some url like " https://www.google.com/recaptcha/enterprise/clr?k=xxxxxxxxxxxxxxxxxxx" when it gives the above error.

make sure to paste the correct anchor url

also the bgdata isn’t automated so it will always be a low score but it passes on most sites now normally you should always receive the token, the token could fail the score but you should always receive the token

make sure u parse the refferer of the /reload request and paste it

1 Like