mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-19 09:24:46 +08:00
极验滑块 底图还原
This commit is contained in:
parent
2a2e385bbf
commit
7ae598031f
@ -1,12 +1,26 @@
|
||||
## 分类
|
||||
### 显性
|
||||
debugger
|
||||

|
||||
|
||||
非虚拟机 右键编辑当前断点的类型,置成 false,
|
||||
重写代码,谷歌内核默认提供
|
||||
浏览器插件:油猴
|
||||
代理替换: fiddler
|
||||
虚拟机 (eval Function) 运行后进入虚拟机状态VM4746 瑞数,
|
||||
debugger 可以被 hook
|
||||
|
||||
死循环(打开新页面,写你的历史记录,url)
|
||||
|
||||
写法:循环语句,无限制递归,两个方法相互调用
|
||||
for(;;)
|
||||
while(true)
|
||||
|
||||
|
||||
### 隐性(暗桩)
|
||||
|
||||
引向错误的逻辑
|
||||
浏览器正常的堆栈
|
||||
|
||||
### 检测方法
|
||||
|
||||
@ -16,5 +30,16 @@
|
||||
利用代码断点时间差
|
||||
检测conslog调用的次数
|
||||
利用toString
|
||||
检测非浏览器环境
|
||||
|
||||
案例中国移动的 debugger
|
||||
|
||||
# 重写原形链 Function.prototype.constructor
|
||||
var aaa = Function.prototype.constructor
|
||||
|
||||
Function.prototype.constructor = function(x){
|
||||
if(x=="debugger"){
|
||||
return AAA(x);
|
||||
}
|
||||
return function(){};
|
||||
}
|
5
zy-极验滑快/极验滑块 底图还原.md
Normal file
5
zy-极验滑快/极验滑块 底图还原.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 极验demo地址
|
||||
https://www.geetest.com/demo/
|
||||
|
||||
# 案例
|
||||
https://www.geetest.com/demo/slide-float.html
|
Loading…
x
Reference in New Issue
Block a user