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

香港航空 阿里滑块 acw_sc__v3 分析

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
有相关问题请第一时间头像私信联系我删除博客!
前言

最近有点忙,很久没逆向了主要在打基础看公司文档和项目偷偷学习,过段时间没这么忙再买个安卓机深入学习安卓。

acw_sc__v3 

主要代码

url = "/hxair/ibe/deeplink/ancillary.do"
params = {"PT": "F","MO": "T","SC": "Y","ORI": "SHA","DES": "VTE","DD1": "2024-11-07","TA": "1","TC": "0","TI": "0","ICS": "T","CUR": "CNY","language": "zh","market": "CN","DD2": "2024-11-10","FLC": "2",
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)
print(response.text)
data = json.loads(re.findall('var requestInfo = {.*};', response.text)[0].split('var requestInfo = ')[1][:-1])token = data['token']
CertifyId = data['traceid']
userId = data['userId']
userUserId = data['userUserId']headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0"
}
url = ""
cp = execjs.compile(open('滑块.js', 'r', encoding='utf-8').read())
data = cp.call('init', userUserId, userId, CertifyId)
response = session.post(url, headers=headers, data=data)
data = response.json()
print(data)
CaptchaType = data['CaptchaType']
CertifyId = data['CertifyId']
requestId = data['RequestId']
DeviceConfig = data['DeviceConfig']
StaticPath = data['StaticPath']headers = {}url = ""data = cp.call('log2', DeviceConfig)response = session.post(url, headers=headers, data=data)print(response.text)data = cp.call('log3', DeviceConfig)url = ""response = session.post(url, headers=headers, data=data)print(response.text)result = cp.call('verify', DeviceConfig, CertifyId, userUserId, key)data =result['data']numberList = result['numberList']print(f"轨迹点{numberList}")url = ""response = session.post(url, headers=headers, data=data)print(response.text)if response.json()['Code'] == 'Success':headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0"}cookies = {}url = "hxair/ibe/deeplink/ancillary.do"params = {"PT": "F","MO": "T","SC": "Y","ORI": "SHA","DES": "VTE","DD1": "2024-11-07","TA": "1","TC": "0","TI": "0","ICS": "T","CUR": "CNY","language": "zh","market": "CN","DD2": "2024-11-10","FLC": "2","u_atoken": token,"u_asig": CertifyId}response = session.get(url, headers=headers, cookies=cookies, params=params)print(response.cookies)print(response.headers)print(session.cookies)

结果

轨迹优化了很久成功率基本100%.

总结

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

侵权首页联系删除博客

http://www.lryc.cn/news/479487.html

相关文章:

  • JS传统函数中常见的 this 绑定问题
  • 跨域问题以及使用vscode的LiveServer插件跨域访问
  • 现代Web开发:WebSocket 实时通信详解
  • 《深度学习》——深度学习基础知识(全连接神经网络)
  • nginx 部署2个相同的vue
  • 利用Java easyExcel库实现高效Excel数据处理
  • Vulnhub靶场 Metasploitable: 1 练习(上)
  • 《Python编程实训快速上手》第二天--列表与元组
  • jangow靶机
  • 使用UDP协议传输视频流!(分片、缓存)
  • Pinia小菠萝(状态管理器)
  • Python知识点:基于Python工具,如何使用Web3.py进行以太坊智能合约开发
  • 【简信CRM-注册安全分析报告】
  • ssm+vue694基于Java的药店药品信息管理系统的设计与实现
  • Sentinel微服务保护
  • 喜讯!实在Agent智能体入选《2024年度最佳企业服务AI产品榜》
  • Aop+自定义注解实现数据字典映射
  • 大语言模型(LLM)入门级选手初学教程 III
  • STM32G0xx使用LL库将Flash页分块方式存储数据实现一次擦除可多次写入
  • SAP B1 认证考试习题 - 解析版(三)
  • 数据库开发规范
  • 使用python向钉钉群聊发送消息
  • YOLOv11改进:SE注意力机制【注意力系列篇】(附详细的修改步骤,以及代码,与其他一些注意力机制相比,不仅准确度更高,而且模型更加轻量化。)
  • STM32 基于HAL库和STM32cubeIDE的应用教程 (二)--GPIO的使用
  • 【毫米波雷达(七)】自动驾驶汽车中的精准定位——RTK定位技术
  • Transformer和BERT的区别
  • linux 加载uPD720201固件
  • C语言中的信号量semaphore详解
  • 0087__DirectX11 With Windows SDK--02 顶点/像素着色器的创建、顶点缓冲区
  • Windows换机华为擎云(银河麒麟V10+麒麟9000C CPU)后,使用selenium的程序怎么办(20241030)