JS Hook脚本分享 | Fixed_window_size

admin 2025年1月12日21:17:56评论11 views字数 730阅读2分26秒阅读模式

前言

首先向大家讲两件事,第一件事是我前几天受CC11001100师傅之邀加入了JSREI组织:

JS Hook脚本分享 | Fixed_window_size

所以之后会有一些hook脚本也会上传到JSREI组织上,地址:https://github.com/JSREI,读者朋友们也可以关注本组织支持一下,感谢各位!

第二件事是关于本期介绍的脚本是我早在前两期上公开课的时候现场就已经写出来过的,不过我没有放到录屏回放中,今天就正式把这个脚本写出来分享给大家。

项目介绍

我是将本期脚本上传到了我的Hook_JS仓库中一份,同时也上传到了JSREI一份,读者可根据需要去取,

Hook_JS:

https://github.com/0xsdeo/Hook_JS/blob/main/%E5%AE%9E%E7%94%A8%E5%B0%8F%E8%84%9A%E6%9C%AC/Fixed_window_size.js

JSREI:

https://github.com/JSREI/Fixed_window_size

JS Hook脚本分享 | Fixed_window_size

脚本描述:js获取浏览器高度(window.innerHeight)或宽度(window.innerWidth)时获取到的是脚本中设置的固定值,如果网站js尝试去设置高度和宽度值时会直接去设置固定值,并不会按照网站js设置的值去设置。

注意事项: 

1.运行时期依旧为document-start

2.该脚本设置的高度和宽度默认值是按照我浏览器未打开Devtools的值设置的,window.innerHeight

JS Hook脚本分享 | Fixed_window_size

window.innerWidth:

JS Hook脚本分享 | Fixed_window_size

使用时可自行更改:

JS Hook脚本分享 | Fixed_window_size

在打开Devtools的前提下未Hook和已Hook的效果图:

JS Hook脚本分享 | Fixed_window_size
JS Hook脚本分享 | Fixed_window_size

原文始发于微信公众号(Spade sec):JS Hook脚本分享 | Fixed_window_size

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月12日21:17:56
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   JS Hook脚本分享 | Fixed_window_sizehttps://cn-sec.com/archives/3621977.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息