如何隐藏不和谐的网络钩子

时间:2021-08-01 15:28:25

标签: javascript html discord webhooks obfuscation

我有一个网站将数据发送到我的 discord webhook,人们不断找到我的 webhook 并弄乱我的服务器。这是包含我的 webhook 的一段代码:

function sendMessage2() {
  var request = new XMLHttpRequest();
  request.open("POST", "WEBHOOK HERE");

  request.setRequestHeader('Content-type', 'application/json');

  var params = {
    username: "My Webhook Name",
    avatar_url: "",
    content: document.getElementById("userInput").value
  }

  request.send(JSON.stringify(params));
} 

我知道我可以混淆它,但他们可以简单地使用去混淆工具并再次找到它。

1 个答案:

答案 0 :(得分:0)

由于javascript被发送到客户端以便执行,您将无法完全隐藏它,隐藏它的唯一方法是使用您将数据发送到的普通专用服务器,在这个普通服务器中,您可以过滤掉任何你不想要的东西,并从你的普通服务器中调用你的 discord webhook