如何破解网页使用 MutationObserver 禁用修改 DOM 功能 All In One
道高一尺,魔高一丈 (Web 安全攻防)
思路分析
禁用 js 肯定不行,现在的网页复杂交互内容很多都是js 使用 canvas 渲染动态生成的;
水印的实现原理:
低端:使用背景图层,添加水印版权图片,调整背景的透明度,肉眼可见
高端:盲水印,加密存储在图片中,肉眼不可见
solution
Not allowed to show images /
不允许
显示图像
chrome://settings/content/images?search=block
chrome://settings/content/siteDetails?site=https%3A%2F%2Feyuankupub-cdn-oss.chuangkit.com&search=block
demo
https://eyuankupub-cdn-oss.chuangkit.com/sys/front/ckt-watermark-v3.png
✅ 通配符
[*.]eyuankupub-cdn-oss.chuangkit.com/
https://eyuankupub-cdn-oss.chuangkit.com/[*.]
https://eyuankupub-cdn-oss.chuangkit.com/sys/front/ckt-watermark-v3.png
demos
MutationObserver
// 过时了 ❌
javascript:document.querySelector('.templateWaterMark').style.opacity=0.01;document.querySelector('.remove-cktTemplate-watermark').style.opacity=0.01;
// 不好使了❌
javascript:document.querySelector('.water-mark').style.opacity=0;document.querySelector('.remove-cktTemplate-watermark').style.opacity=0;
https://www.bilibili.com/video/BV1RL411L7mt/
https://www.ixigua.com/7040376145539236366
(? 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
refs
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 ?️,侵权必究⚠️!