逆向实战30——阿里227逆向分析

前言

本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!
公众号链接
星球链接

目标网站

aHR0cHM6Ly93ZS41MWpvYi5jb20=

227的很多。可以自己去找。不是不写 太长了 一大坨。我只能告诉你我爬的是这个站点。

目标

如上图 我们要过这样的滑块验证码

滑过之后。nocaptcha/analyze.jsonp这个链接中的 n参数 以227!开头的。

我们需要把这个参数逆向出来。

参数分析

首先第一步。我们得找到是哪里生成的吧

那我们如何找到是哪里生成的呢?

这里提供两种解决方案。

  1. 跟栈(说实话任何一个项目都可以通过这个方法 但是这种方法效率非常低)
  2. 通过监控鼠标事件

这里我们不犹豫肯定是监控鼠标事件的。

如上图所示。勾选这两个参数。然后鼠标点击验证码开始滑动。

然后就开始进入堆栈了。

跳过第一个栈。到达下图位置

可以看到这个位置其实就是一些坐标轴的信息。比如x和y等等。

那基本可以确定就是这一圈了。

继续往下看。

可以看到这个地方是添加事件。根据不同的鼠标事件执行不同的方法。

我们可以挨个去看。这里因为时间原因。就不浪费时间了

进入 f, "mousemove", s中的s方法。

继续

继续往下走

到达生成处

虽然这个值的确能生成227.但是我们不确定这个值是否为正确的。先不管。打上断点再说。

继续往下看。

ok 这个位置显而易见就是当时的那个params参数中的n

结果也正是。

这里已经找到生成的位置了。但具体还需要点进函数内部去看。

由于这是添加鼠标事件。是函数 并不是执行没办法进断点。

通过鼠标进栈

这个时候要进栈。需要把mousedown

然后划过滑块 不放开。这个就能进入栈。

ok 继续

这是个过程。要有耐心的一点点看。

后面就简单了 通过单步调试

到这个地方。可以了 这个地方就是最终生成的位置。

逆向。

这里拿到了 i(40, e)这个参数。

可以看到 e就是这个值是定值 写死就行。

至于这个i。

这里篇幅问题就不展开了。有很多种方法去过。

这里简单介绍两种把

  1. 还原
  2. 补环境

遇事不决补环境。

大概补个1000行左右就行了。

吐出来的环境比我的命都长。

建议有能力的还是switch还原一下吧。

结语

这里就搞出来了。

具体补环境教程。 已经放到星球里了

(插一句题外话。下个月星球涨一波价格。要加的赶紧加。)

毕竟也搞了大半天。

这里感谢 江夏大佬对我的支持。大部分都是他指导我的

确实自己一个人研究有点费力。

详细文章如下:

https://articles.zsxq.com/id_sg9hm8crwhpx.html

这里轨迹的话。我自己也没研究个明白。研究明白再水一篇。

只能说搞得这个贝塞尔曲线。普通的227还是随便过的。

至于说淘宝的x5sec 成功率有点感人。

相关推荐
喵手5 小时前
Python爬虫实战:电商价格监控系统 - 从定时任务到历史趋势分析的完整实战(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·电商价格监控系统·从定时任务到历史趋势分析·采集结果sqlite存储
摘星|5 小时前
正则匹配与爬虫爬取图片路径综合练习
爬虫
喵手6 小时前
Python爬虫实战:京东/淘宝搜索多页爬虫实战 - 从反爬对抗到数据入库的完整工程化方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·京东淘宝页面数据采集·反爬对抗到数据入库·采集结果csv导出
0思必得06 小时前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
搂着猫睡的小鱼鱼20 小时前
Ozon 商品页数据解析与提取 API
爬虫·php
深蓝电商API21 小时前
住宅代理与数据中心代理在爬虫中的选择
爬虫·python
csdn_aspnet1 天前
Libvio.link爬虫技术深度解析:反爬机制破解与高效数据抓取
爬虫·反爬·libvio
0思必得01 天前
[Web自动化] Selenium处理滚动条
前端·爬虫·python·selenium·自动化
vx_biyesheji00011 天前
豆瓣电影推荐系统 | Python Django 协同过滤 Echarts可视化 深度学习 大数据 毕业设计源码
大数据·爬虫·python·深度学习·django·毕业设计·echarts
深蓝电商API1 天前
爬虫IP封禁后的自动切换与检测机制
爬虫·python