← 返回文章列表

深度解析:boss直聘登录 网易易盾 无感 滑块 分析

声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!逆向分析实测网站是存在风控的比较难过监测点也会增加很多。我才用补环境解

声明:

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

逆向分析

实测网站是存在风控的比较难过监测点也会增加很多。我才用补环境解决部分代码如下

window.addEventListener = function(){ }

document.addEventListener = function(){ }

XMLHttpRequest = function(val){ console.log('XMLHttpRequest',arguments) } XMLHttpRequest.prototype.send = function(val){ console.log('XMLHttpRequest.prototype.send',val) }

XMLHttpRequest.prototype.open = function(val){ console.log('XMLHttpRequest.prototype.open',val) }

Storage = function(){}

devicePixelRatio = 1.25

indexedDB = {}

sessionStorage = {}

sessionStorage.__proto__ = Storage.prototype

localStorage = {}

localStorage.__proto__ = Storage.prototype

WebGLRenderingContext = function(){}

performance = {

"timeOrigin": 1739518588088.3,

"timing": {

"connectStart": 1739518588405,

"secureConnectionStart": 0,

"unloadEventEnd": 0,

"domainLookupStart": 1739518588405,

"domainLookupEnd": 1739518588405,

"responseStart": 1739518588472,

"connectEnd": 1739518588405,

"responseEnd": 1739518588474,

"requestStart": 1739518588410,

"domLoading": 1739518588481,

"redirectStart": 0,

"loadEventEnd": 1739518589359,

"domComplete": 1739518589357,

"navigationStart": 1739518588088,

"loadEventStart": 1739518589358,

"domContentLoadedEventEnd": 1739518589025,

"unloadEventStart": 0,

"redirectEnd": 0,

"domInteractive": 1739518588931,

"fetchStart": 1739518588405,

"domContentLoadedEventStart": 1739518589025

},

"navigation": {

"type": 0,

"redirectCount": 0

}

}

结果

总结

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