峰不二子 发表于 2023-7-12 18:50:14

求帮忙修改下关于AES解密

```
// ==UserScript==
// @name         Content Decryptor
// @namespace    your-namespace
// @version      1.0
// @descriptionDecrypts content in <p> tags with equals sign (=)
// @match      https://网站/*
// @grant      none
// @require      https://cdn.jsdelivr.net/npm/crypto-js@4.1.1/dist/crypto-js.min.js
// ==/UserScript==

(function() {
    'use strict';

    // AES解密函数
    function decryptAES(encryptedText) {
      var key = CryptoJS.enc.Utf8.parse("cvxbAKXagQBjMoJ6");
      var iv = CryptoJS.enc.Utf8.parse("ywZ7dP1lvDRjoY0L");
      var decrypted = CryptoJS.AES.decrypt(encryptedText, key, {
            iv: iv,
            mode: CryptoJS.mode.CBC,
            padding: CryptoJS.pad.Pkcs7
      });
      return decrypted.toString(CryptoJS.enc.Utf8);
    }

    // 获取所有带有等号的<p>标签
    var pTags = document.querySelectorAll('p:contains("=")');

    // 对每个带有等号的<p>标签进行解密
    for (var i = 0; i < pTags.length; i++) {
      var encryptedText = pTags.textContent;
      var decryptedText = decryptAES(encryptedText);
      pTags.textContent = decryptedText;
    }
})();

```
需要是解密网站p标签带=号的内容,但是运行好像没反应。求大佬修改

李恒道 发表于 2023-7-12 18:50:15

峰不二子 发表于 2023-7-12 20:27
例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试

"是解密不了还是什么 "
你代码可以运行
应该是你元素监听的问题
可以考虑使用MutationObserve或者论坛的ElementGetter库

李恒道 发表于 2023-7-12 19:06:07

是解密不了还是什么

峰不二子 发表于 2023-7-12 20:24:57

李恒道 发表于 2023-7-12 19:06
是解密不了还是什么

就是没反应

峰不二子 发表于 2023-7-12 20:27:01

例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试

李恒道 发表于 2023-7-12 20:56:07

峰不二子 发表于 2023-7-12 20:27
例如这个
cMdhPK13Qwmis/3hU/ydYqlCdd6LEWR/jRwJsTMI09s=
你可以试试

另外你用的源好像不太好使
我这里访问不到
我的源是https://cdn.bootcdn.net/ajax/libs/crypto-js/4.1.1/crypto-js.js

峰不二子 发表于 2023-7-12 21:16:25

李恒道 发表于 2023-7-12 20:55
"是解密不了还是什么 "
你代码可以运行
应该是你元素监听的问题


用了你刚刚发的那个
// @match      https://bbs.tampermonkey.net.cn/*
// @grant      none
// @require      https://cdn.bootcdn.net/ajax/libs/crypto-js/4.1.1/crypto-js.js
然后试试这个网站也是没有反应

峰不二子 发表于 2023-7-12 21:17:57

嗯,,看了下你这个不是p标签

李恒道 发表于 2023-7-12 21:19:11

峰不二子 发表于 2023-7-12 21:17
嗯,,看了下你这个不是p标签

我是直接调用函数测得
如果函数没问题
那唯一有问题的就是搜寻了

峰不二子 发表于 2023-7-12 21:35:37

李恒道 发表于 2023-7-12 21:19
我是直接调用函数测得
如果函数没问题
那唯一有问题的就是搜寻了

能帮我改改吗??{:4_113:}
页: [1] 2
查看完整版本: 求帮忙修改下关于AES解密