js分辨是nodejs运行还是web运行的一个小技巧

3dd92ae8a7fbe0a1675acdecb203bc35_.png

在这里Sa.wc为undefined

而在浏览器中

36b0ecb0a061e5018eb0a8558deec3b1_.png
c6508b9083c5a194ef52307d9db6ac67_.png

会返回true

这个在很多防御中都有

比如阿里的滑块

特征就是在浏览器的devtools的console选项卡里面会出现一条没有任何内容的输出

e6d430f9a528dfbaaf04bc5c90dda1f4_.png

网上很多解释是用于判断是否开启的devtools,这个在老版本的chrome是有可能的,但是现在只要是浏览器运行的应该都是true


永乐
23 声望7 粉丝

目前文章属于笔记类型,暂未整理。 后期会系统化整理。


« 上一篇
密码学 07 DES
下一篇 »
JS逆向 02

引用和评论

0 条评论