gpt4 book ai didi

javascript - JS漏洞程度

转载 作者:行者123 更新时间:2023-11-30 17:46:32 26 4
gpt4 key购买 nike

永远不要相信客户。这是我的编码口头禅。只要付出足够的努力,所有 javascript 都可以被覆盖或破坏。我想了解的是如何。

假设我为游戏编写了一个函数 checkStep() - 每次玩家移动一个空间时,它都会轮询服务器以检查是否有任何事件:HP 再生、进入随机战斗、移动到下一张 map 等。我问自己“自己,我将如何重写或禁用此功能?”研究得出了一些相互矛盾的结果。一些消息来源说函数可以直接从控制台重新定义,其他人说这将是一个复杂得多的过程。

我的问题是:玩家必须做什么才能重写或禁用我的 checkStep() 函数?他们可以简单地从控制台重新定义它吗?他们是否必须撕毁、修改和重新托管我的代码?你会怎么做?

Please note, I'm not asking how to make this function secure. The first person to leave an answer/comment along the lines of "you can try minifying it, but it still wont be secure" or "put in some server-side checks" is getting bludgeoned with a semicolon, as an example to the rest.

最佳答案

您可以使用网络调试代理,例如 Fiddler为您的本地机器执行此操作。像这样的程序允许您拦截您下载的内容并对其进行修改。因此,您可以编写该函数的新版本,然后在从服务器下载文件时使用该程序将其替换为您的版本。然后,对于您的本地机器,代码将在新功能就位的情况下运行。 web session manipulation Fiddler 网站上的页面包含更多详细信息。

关于javascript - JS漏洞程度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051011/

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