新版231普通阿里滑块 自动化和逆向实现 分析

声明:

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

逆向过程

补环境逆向

部分补环境

复制代码
outerWidth = 888
outerHeight = 666
screenX = 0
screenY = 0
pageYOffset = 0
pageYOffset = 0
devicePixelRatio = 0.5
isSecureContext = true
locationbar = {
    visible: true
}
toolbar = {
    visible: true
}
chrome = {
    "app": {
        "isInstalled": false,
        "InstallState": {
            "DISABLED": "disabled",
            "INSTALLED": "installed",
            "NOT_INSTALLED": "not_installed"
        },
        "RunningState": {
            "CANNOT_RUN": "cannot_run",
            "READY_TO_RUN": "ready_to_run",
            "RUNNING": "running"
        }
    }
}
Storage = function(){}
XMLHttpRequest.length = 0
XMLHttpRequest.name = 'XMLHttpRequest'
WebSocket = function(){}
EventSource = function(){}
postMessage = function(){}
window.addEventListener = function(){}
AudioContext = function AudioContext(){}
Audio = function(){}
document = {}
document.documentElement = {}
document.characterSet = 'UTF-8'
document.compatMode = 'CSS1Compat'
document.addEventListener = function(){}
document.images = []
Navigator = function(){}

结果

自动化DrissionPage

hk = ali231.ele('@id=nc_1_n1z', timeout=60) if hk: # 执行滑块操作 ali231.actions.move_to(hk).hold(hk)

for i in track'plus':

ali231.actions.move(offset_x=i, offset_y=0, duration=0.15)

ali231.actions.release()

自动化结果

总结

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

相关推荐
前端精髓4 小时前
调用openrouter的免费API模型
java·前端·javascript
尹人入圣4 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
步行cgn4 小时前
Spring MVC 拦截器 Interceptor 详解:从执行流程到实战应用
java·spring·mvc
文丑颜不良啊4 小时前
LeetCode1381~1400题目解析
java·leetcode
开开心心_Every5 小时前
快速隐藏程序工具自定义快捷键一键切换
java·开发语言·前端·spring·智能手机·word·intellij-idea
海宇服务5 小时前
零信任架构实战:基于海宇全能小微企业报告构建自动化园区商户免押租赁资信核验网关
大数据·人工智能·架构·自动化
Nuanyt5 小时前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌5 小时前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
2601_967987375 小时前
Python——入门级(定义功能def函数)
python·函数·可变参数·默认参数·关键字参数
萧瑟余晖5 小时前
Spring Batch核心模型与快速上手详解
java·spring·batch