当前位置: 首页 > news >正文

京东web 详情 cfe滑块分析

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

data = response.json()
print(data)
fp =data['fp']
st = data['st']
data = cp.call('getBg',st,sid)
url = "/api/check"
response = session.post(url, headers=headers, data=data)
data = response.json()
imgStr = data["img"]
img = json.loads(imgStr)
b1 = img['b1']
b2 = img['b2']
handleImg()
res = det.slide_match(target_bytes, background_bytes, simple_target=True)
distance = round(res['target'][0])
data = cp.call('verify',st,sid,imgStr,distance)
url = "/api/check"
response = session.post(url, headers=headers, data=data)
print(response.text)
data = response.json()
vt = data.get('vt')
if vt:
    cookies.update(response.cookies)
    print(response.cookies)
    for i in range(1, 5):
        cp = execjs.compile(open('h5st.js', 'r', encoding='utf-8').read())
        result = cp.call('getH5st')
        # print(result)
        headers = {
            "accept": "application/json, text/javascript, */*; q=0.01",
            "accept-language": "zh-CN,zh;q=0.9",
            "cache-control": "no-cache",
            "pragma": "no-cache",
            "priority": "u=1, i",
            "sec-ch-ua": "\"Not A(Brand\";v=\"8\", \"Chromium\";v=\"132\", \"Microsoft Edge\";v=\"132\"",
            "sec-ch-ua-mobile": "?0",
            "sec-ch-ua-platform": "\"Windows\"",
            "sec-fetch-dest": "empty",
            "sec-fetch-mode": "cors",
            "sec-fetch-site": "same-site",
            "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
            "x-rp-client": "h5_1.0.0"
        }
        url = "api"
        response = session.get(url, headers=headers, params=params,cookies=cookies)
        print(result)
        print(response.text)

结果

拿到详情结果就是成功

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关文章:

  • 电脑键盘知识
  • uniapp从入门到精通(全网保姆式教程)~ 别再说你不会开发小程序了
  • Kubernetes集群状态检查与告警整合的自动化
  • 选择排序算法
  • 数据结构、算法和STL简介 【复习笔记】
  • 利用 Open3D 保存并载入相机视角的简单示例
  • 消息队列面试题
  • 记录Qt 虚拟键盘样式修改与使用
  • 大模型基础概念之神经网络宽度
  • Spring 循环依赖解析与解决方案
  • springcloud nacos 整合seata解决分布式事务
  • Android14窗口管理自适应投屏分辨率
  • 如何在视频中提取关键帧?
  • MySQL undo log,redo log和bin log日志文件的生成时间点、层级归属、存储位置及生命周期详解
  • Apache DolphinScheduler系列1-单节点部署及测试报告
  • ASP.NET Core 8.0学习笔记(二十八)——EFCore反向工程
  • React + TypeScript 复杂布局开发实战
  • 存储引擎、索引、SQL优化(MySQL笔记第四期)
  • Dashboard-frps
  • 【Azure 架构师学习笔记】- Azure Databricks (12) -- Medallion Architecture简介
  • 以军证实空袭也门多个港口
  • 六省会共建交通枢纽集群,中部离经济“第五极”有多远?
  • 国家统计局公布2024年城镇单位就业人员年平均工资情况
  • 四川内江警方通报一起持刀伤人致死案:因车辆停放引起,嫌犯被抓获
  • 上海率先推进生物制品分段生产试点,这款国产1类创新药获批上市
  • 陕西榆林:全力推进榆林学院升格榆林大学