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

相关推荐
bestwinner13 分钟前
SpringBoot+SpringDataJPA项目中使用EntityManager执行复杂SQL
java·开发语言
CodeClimb13 分钟前
【华为OD-E卷 - 115 数组组成的最小数字 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
CodeClimb15 分钟前
【华为OD-E卷 - 114 找最小数 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
白白糖20 分钟前
Day 27 卡玛笔记
python·力扣
亲持红叶30 分钟前
Boosting 框架
人工智能·python·机器学习·集成学习·boosting
jukuya43 分钟前
java并发编程
java·开发语言
m0_7482468744 分钟前
java开发面试自我介绍模板_java面试自我介绍3篇
java·开发语言·面试
Bro_cat1 小时前
Spring Boot常用注解深度解析:从入门到精通
java·spring boot·后端
谦行1 小时前
前端视角 Java Web 入门手册 2.4.3:集合框架——Queue
java·后端
创码小奇客1 小时前
Swagger 和 Knife4j 的超有趣使用指南
java·spring boot·后端