安居客滑块逆向

news/2025/1/16 11:05:55/文章来源:https://www.cnblogs.com/yeweilin/p/18340403


声明(lianxi a15018601872)
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!  
前言(lianxi a15018601872)
手势验证码太难训练了,尝试了了很多训练模型,效果都不行。现在改了yolov8s-pose直接获取坐标这样稳一点。学了多种训练思路也不错。训练过程搞个滑块弄一下。估计还得训练很久,gpu训练了几个小时也才到38.5还在上下波动,估计得多次重复训练。

逆向思路
首先搞了查询接口触发滑块,验证通过后第二次触发直接把我ip给干了。所以查询接口那个结果没保存到,只能拿安居客的滑块测试页面来测试基本没有差别。刚开始过了一次,后来5次失败。看了一下底图大小果然不一样。换了之后基本就可以了。

具体实现js代码只需替换轨迹就可以套用了。

function getInfo(url,sessionId){
a={
"sdkv": "3.0.1",
"busurl": "",
"useragent": userAgent,
"clienttype": "1"
}

return __JQZ.AESEncrypt(a,sessionId?sessionId:'16b744326c964bba9bb6093136cf4110')
}
// console.log(getInfo())
function getData(x,sessionId){
window.useTrack=[]
beginTime=0
begin = getRandomIntInclusive(11,22)
// initY=getRandomIntInclusive(18)
initY = getRandomIntInclusive(10,25)
track = result['trackArray']
_pHl=""
for(let i=0;i<track.length;i++){
beginTime=beginTime+getRandomIntInclusive(3,18)
_pHl+=parseInt(track[i][0]) +"," +parseInt(track[i][1]) +"," + beginTime +"|"
}
console.log(_pHl)
_zTb = {
x: x?x:0,
track: _pHl,
p: [
0,
0
]
};
return __JQZ.AESEncrypt(_zTb,sessionId?sessionId:'16b744326c964bba9bb6093136cf4110')
}
// console.log(getData(100))
结果

总结
我发现怎么一直学不完的。刚开始学的java搞完后,web,web搞完又要上服务器。linux,然后又来个容器化部署docker,k8s。接着又来微服务。然后要求全栈。前端3件套。现在搞python,js搞完,学补环境,补环境学完学算法(这部分基本没学留着进阶简单学了),然后滑块,轨迹接着各种验证码又涉及各种人工智能。现在又来了wasm,昨天看了一个wasm太复杂了没怎么看懂怎么调用。以后再学吧。验证码马上不搞了标注太累了。有空再学吧如果速度快应该还可以训练2-4个项目每个类型尽量搞一个放到文件夹后续直接开箱用。

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

lianxi a15018601872

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/777186.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

得物六宫格验证码分析

得物,验证码,六宫格,java,python,go​ 声明(lianxi a15018601872) 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言(lianxi a150186018…

美团滑块登录分析和京东手势问题

美团,滑块,python,逆向​ 声明(lianxi a15018601872) 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言 好累啊搞这美团一直在补环境。昨天…

idea中maven的父工程(root)和子工程不在同一层

父工程跟子工程分开显示 要修改成 方法: 选中Group Modules即可

智联招聘瑞数4-5特殊版

智联招聘,瑞数4,瑞数5,python,java​ 声明(lianxi a15018601872) 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言(lianxi a15018601872)…

美团大众点评字符验证码

美团、mtgsig、字符验证码声明(lianxi a15018601872) 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言(lianxi a15018601872) 提前写博客,明天…

饿了吗新版bxet

饿了吗、bxet、补环境、python声明(lianxi a15018601872)本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言(lianxi a15018601872) 简单分析一…

jmeter 命令行执行脚本时,若出现内存溢出,需要指定内存大小再运行

jmeter 命令行执行脚本时,若出现内存溢出,需要指定内存大小再运行./jmeter -n -t /path/to/your/testplan.jmx -l /path/to/your/results.jtl -Jserver -JXms1g -JXmx2g

使用C++实现GB28181信令服务中心

使用C++自研实现一套GB28181信令服务一。背景:参照开源的GB28181信令服务wvp,准备使用C++实现一套自研的轻量级GB信令服务中心。因此对GB28181协议进行了梳理并且编写了Demo验证,现在把过程整理下来。希望将来能够实现一套完整的GB28181信令服务。使用了eXosip库。 二。GB28…

docker安装zabbix 20240803

宿主机IP:192.168.177.128 1、下载数据库:docker pull mysql:5.7 2、下载支持数据库的zabbix :docker pull zabbix/zabbix-server-mysql:centos-latest 3、下载web容器:docker pull zabbix/zabbix-web-nginx-mysql:latest 4、下载java 监控:docker pull zabbix/zabbix-jav…

douyin 今日头条 巨量登录滑块和douyin详情滑块分析

抖音滑块,captchaBody声明(lianxi a15018601872) 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 前言(lianxi a15018601872) 这个douyin滑块基本…

在新页面却加载旧页面的接口

问题: 使用甘特图gantt时,做了一个功能,双击甘特图数据能进行搜索详细情况// 3.7 双击显示明细gantt.config.details_on_dblclick = true; //监视if (this.eventId) {gantt.detachEvent(this.eventId); // 先移除之前的事件绑定}this.eventId = gantt.attachEvent("onTask…