某里228滑块逆向分析

声明:

该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关。

本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

前言

这次会简单的讲解阿里228版本滑块参数n的逆向分析流程,如果有疑问可以在评论区交流讨论,我看到会及时回复的,另外,有需要可私信我。

一.分析网站和判断版本号,跟前面227的一样。

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

我们需要把这个参数逆向出来。这个参数与环境和滑块运动轨迹有关。

二.参数分析

具体怎么找到参数生成的位置参考前面的227。

这里还是使用通过监控鼠标事件。

228入口:

直接上代理补就行了。随便本地补了一下有一些新的监测点没补还是可以过的。至于轨迹还是拿227的就可以了。

代理代码:

javascript 复制代码
proxy = function(proxy_array) {
  for (var i = 0; i < proxy_array.length; i++) {
      handler = '{\n' +
          '    get: function(target, property, receiver) {\n' +
          '        console.log("方法:", "get  ", "对象:", ' +
          '"' + proxy_array[i] + '" ,' +
          '"  属性:", property, ' +
          '"  属性类型:", ' + 'typeof property, ' +
          // '"  属性值:", ' + 'target[property], ' +
          '"  属性值类型:", typeof target[property]);\n' +
          '        return target[property];\n' +
          '    },\n' +
          '    set: function(target, property, value, receiver) {\n' +
          '        console.log("方法:", "set  ", "对象:", ' +
          '"' + proxy_array[i] + '" ,' +
          '"  属性:", property, ' +
          '"  属性类型:", ' + 'typeof property, ' +
          // '"  属性值:", ' + 'target[property], ' +
          '"  属性值类型:", typeof target[property]);\n' +
          '        return Reflect.set(...arguments);\n' +
          '    }\n' +
          '}'
      eval('try{\n' + proxy_array[i] + ';\n'
          + proxy_array[i] + '=new Proxy(' + proxy_array[i] + ', ' + handler + ')}catch (e) {\n' + proxy_array[i] + '={};\n'
          + proxy_array[i] + '=new Proxy(' + proxy_array[i] + ', ' + handler + ')}')
  }
}


proxy_array = ['window','document','location', 'navigator', 'history', 'screen','span', 'div','chrome','SCRIPT', 'canvas','HEAD','body','EventTarget','navigator.mimeTypes','catvm.memory.PluginArray._','localStorage','sessionStorage'];



//这个地方需要放补的环境。
//proxy_array 这个数组,放要监听的对象。


get_enviroment(proxy_array);

总结

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

侵权首页联系删除博客。

相关推荐
默_笙5 小时前
🚦 请三个 AI 考官给 RAG 打分:量化评估实战(下)
前端·javascript
阿坨5 小时前
灵感闪存卡:一款 Tampermonkey用户脚本
javascript·tampermonkey
朝朝辞暮i7 小时前
C++ 第 25 课:getter / setter + this
java·javascript·c++
蜗牛互联网7 小时前
Python接入Gemini 3.8 Flash实现票据视觉抽取与规则校验
java·javascript·网络·人工智能·python
xieter8 小时前
【技术精选】深入浅出现代前端渲染与性能优化实践指南 (2026-10-04)
前端·javascript
xieter8 小时前
【硬核实战】TypeScript Compiler API: Preserving Child Node Narrowing in Reusable Type Guards 🔧 (2026-10-03)
前端·javascript
xieter8 小时前
【硬核实战】React 19 useFormStatus Returning False? I Built a SubmitButton That Fixes It (2026-10-03)
前端·javascript
paopaokaka_luck10 小时前
非遗文物数字化小程序(AI非遗问答、ONNX图像识别、协同过滤推荐、ECharts数据分析、非遗知识浏览与互动、文创商城订单闭环、文化活动报名签到、社区交流)
javascript·spring boot·mysql·数据分析·echarts·mybatis
Highcharts.js10 小时前
图表开发实战总结| 7 条“黄金法则”与“性能铁律”
前端·javascript·vue.js·编辑器·时序数据库·highcharts
Helix25010 小时前
Electron、WebView 框架与 HTA 对比:桌面应用选型、安全性与现代替代方案
前端·javascript·electron·webview·vbscript·hta·本地html应用