还是油猴脚本 还是全自动牛逼
换一个地方 hook ,比之前代码还要简洁……
```
// ==UserScript==
// @
name 全自动牛逼
// @
namespace https://bbs.tampermonkey.net.cn/// @
version 0.2.0
// @
description try to take over the world!
// @
author DreamNya
// @
match http://34.16.118.34/*
// @
grant none
// @
run-at document-start
// ==/UserScript==
window.setInterval = () => 1; //偷鸡?
const realAssign = window.Object.assign;
window.Object.assign = function (...args) {
if (args[0].h5Version) {
args[0].text = 'v2ex'
}
return realAssign.call(this, ...args)
};
```
对策就是不要用任何对象方法。
前端就是这样,你防住了一下,不一定能防住下一个,总有地方有机可趁,而且有些漏洞是难以修复的,除非重构整个函数,伤人先伤己。
前端代码都在本地运行,只能通过加密混淆增加难度,从防 50%的人提升到防 90 、95 、99%的人,做不到 100%安全。
增加难度的同时也在考验自己的代码水平,相当于七伤拳了
有没有必要加密混淆填补漏洞,主要看成本与收益