涛之雨 发表于 2023-4-16 00:12

【油猴脚本】温馨遗言去水印——支持自定义水印文本

本帖最后由 涛之雨 于 2023-4-16 00:28 编辑

很久前为了看

【0323更新】去除“文心一言”背景的水印油猴脚本
https://www.52pojie.cn/thread-1761230-1-1.html
(出处: 吾爱破解论坛)

水印去除的效果注册了文心一言,今天刚刚通过。(早就都忘了。。。)

他这个脚本greasyfork无了,github的代码看起来写的很麻烦,正好就自己随手看了一下,大概有三种方法去掉:
1. 识别对应的标签,删掉,但是只要改一下特征值就直接失效
2. 修改水印生成时的代码,劫持掉不让他生成,问题同上
3. 在获取时修改水印内容。。。除非改接口,理论上通杀

肯定选择最简单的办法:通过MITM实现供应链攻击(不是,其实就是第三个方案。。老劫持了)

代码见:GreasyFork 和 脚本猫
(顺便还实现了自定义水印,还顺便去了图片的水印)
(为了分析顺便还去掉了断点检测=_=就不能出个新花样检测吗)


效果:


使用说明:
安装,默认仅去除水印。
双击右上角的头像(比如我图上的小烧香熊猫logo)
框里输入的内容即为自定义水印内容
(为了占位文本前默认添加一个空格)


话说,尝试使用css伪元素part去直接隐藏的话好像不好用,不知道是什么原因

夜泉 发表于 2023-4-16 01:00

本帖最后由 夜泉 于 2023-4-16 01:05 编辑


# 某个加密的文心一言去水印脚本。。。

#### 用了挺久了...
```javascript
// ==UserScript==
// @name         文心一言去除水印(文心一言助手)
// @namespace    http://tampermonkey.net/
// @version      0.9
// @description去除文心一言页面的水印,去除AI作图的水印、头像改为默认头像。
// @author       我是小学生
// @match      https://yiyan.baidu.com/*
// @icon         https://nlp-eb.cdn.bcebos.com/logo/favicon.ico
// @grant      none
// @license      GPL-3.0
// @run-at       document-end
// @supportUrl   https://github.com/1595901624/ERNIEBotHelper
// ==/UserScript==
(function () {
    'use strict';
    const aiImageWaterFlag = "x-bce-process=style/wm_ai";
    const pattern = /[\w]{8}/;
    var _createTextNode = document.createTextNode.bind(document);
    document.createTextNode = function (e) {
      if (pattern.test(e)) {
            return _createTextNode("");
      }
      return _createTextNode(e);
    };
    setInterval(hideAIImageWatermark, 1000);
    function hideAIImageWatermark() {
      let imgN = document.querySelectorAll("img");
      if (imgN == null) {
            return;
      }
      imgN.forEach(img => {
            let isrc = img.getAttribute("src");
            if (isrc != null && isrc.indexOf(aiImageWaterFlag) != -1) {
                if (isrc.indexOf(aiImageWaterFlag) != -1) {
                  console.log("隐藏图片水印!");
                  img.setAttribute("src", isrc.replace(aiImageWaterFlag, ""));
                }
            }
            if (isrc != null && img.getAttribute("alt") == "头像" && isrc.indexOf("icon-rb") == "-1") {
                console.log("设置头像为默认值!");
                img.setAttribute("src", "https://nlp-eb.cdn.bcebos.com/logo/favicon.ico");
            }
      });
    }
})();
```

思念曹操 发表于 2023-4-16 06:09

这个题目看得我,哎{:1_925:}

泡沫ゞ`企鹅君っ 发表于 2023-4-16 06:46

夜泉 发表于 2023-4-16 01:00

# 某个加密的文心一言去水印脚本。。。



大佬求更WeChat download{:1_893:}

netpeng 发表于 2023-4-16 00:16

大佬厉害了,感谢分享。

darksetyaer 发表于 2023-4-16 00:20

感谢分享

li000yu 发表于 2023-4-16 00:25

厉害了,膜拜大佬

pawaluoji 发表于 2023-4-16 03:07

谢谢分享 已经安装 了

freedom2023 发表于 2023-4-16 05:56

感谢分享

plajie 发表于 2023-4-16 06:46

看起来很牛皮的样子
页: [1] 2 3 4
查看完整版本: 【油猴脚本】温馨遗言去水印——支持自定义水印文本