231 阿里验证码 分析
声明
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!
wx a15018601872 q 2766958292
部分python代码
x = round(res['target'][0])
print(f"距离 {x}")
per = round((x + 24) / 320 * 1e3) / 1e3
width = 272
time1 = random.randint(555, 2000)
uri = "tmd/puzzleCaptchaValidate"
result = cp.call('get_231', t, a, x, SECDATA, encryptToken, per, time1,uri)
bx_url = result['bx_url']
_231 = result['231']
url = "https:" + bx_url
headers = {
"accept": "/",
"accept-language": "zh-CN,zh;q=0.9",
"bx-pp": "",
"bx_et": "",
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)
print(response.cookies)
结果

总结
1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。
wx a15018601872
q 2766958292
仅用于学习交流👉侵权+wx

浙公网安备 33010602011771号