gpt4 book ai didi

c# - Discord 在我的 GitHub 上编译的 dll 中找到了机器人 token

转载 作者:行者123 更新时间:2023-12-04 08:04:28 24 4
gpt4 key购买 nike

我正在设置一个将在 Linux VPS 上运行的程序,我有点困惑。
这是我设置的:
我有一个 Linux VPS 正在运行。
每次我将 GitHub 存储库的 dev 分支合并到 master 时,它都会自动将存储库中的发布文件夹部署到包含所有已编译组件的 VPS,包括主 .dll。
我在 VPS 上有一个服务,它可以获取主 .dll 并运行它。
bot 的 token 存储在 .gitignore 文件中的 .resx 文件中,因此不在 repo 中。
我遇到的问题是,Discord 通知我它在 GitHub 上已编译的 .dll 中找到了我的机器人 token 。我的印象是,在编译 .dll 时, token 要么不可能提取,要么极难提取。
我可能错了。
有没有办法解决?该机器人是用 C# DotNetCore 编写的。
谢谢,
乔什

最佳答案

下载像 Telerik Just Decompile 这样的反编译器,你会看到字符串。我想你也可以在文本编辑器中找到。
如果您想通过 Discord 在公共(public)存储库中查找 token 的方法,请将您的存储库设为私有(private)。
如果您想在 exe/dll 中存储私有(private)内容并希望它保持私有(private),您唯一的选择是不分发您的 exe/dll。

关于c# - Discord 在我的 GitHub 上编译的 dll 中找到了机器人 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66298533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com