js 窗口失去焦点 暂停执行_BOM、自执行函数、DOM的检测

自执行函数就是js加载就执行的函数,下面是官方实例:

026bc3407e7588cf7d07cb2e87408978.png

js脱机,再外部调用内部函数

401694924c519417a91a0a18aeb4a6db.png

var t_;!(function(){  function t(){    console.log('i am here')  }  t_ = t;})()t_()

 一般都是转str 扣代码调试,当然也可以直接上面脱机那样直接调用

aa756c13d4a2e4951929900c6e2db988.png

var t_;!(function(){  function t(){    console.log('i am here')  }  t_ = t;})()t_+''

BOM(Browser Object Model)即浏览器对象模型:

 BOM提供了独立于内容 而与浏览器窗口进行交互的对象;

 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;是一个全局变量(浏览器环境,引擎环境,代码)

25b26f91a70c3f1b1d2016c2a25435e5.png

window在js逆向是不可或缺的,一般都是缺啥补啥,也可以理解为构造对象,来骗过校验

DOM Html渲染

说到BOM,就不得不说DOM,document也是全局变量

DOM检测一般很少,像滑块、submit按钮验证

1186a3a94fb617f60ca116de61334fb4.png

这种一般没环境,返回是undefined,这里依旧是补头 ;重写方法,也就是hook骗检测

5229add4bf28d2fea49d78898283bf41.png

这种就是动态生成节点,也是常见的反爬

4b647163955c65423af205c99d24aefc.png

acea0f46fc9f046778fa095a7d33c800.png

插件环境:

ip

ua

插件检测

bd6b9def08d474e5e2348b881032a63a.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值