如何让 loadstring 不等于 print?lua

这个可能吗?假设我们有这样一个脚本:loadstring("print('Hello')")()。这个脚本很容易通过以下方式获取源代码:

loadstring = print
loadstring("print('Hello')")()

这个可不可以禁用呢?顺便说一下,这是针对我的混淆器的。

如果这个帖子让你感到困惑,我很抱歉,谢谢。

点赞
用户12968803
用户12968803

也许有帮助:执行 Lua 字符串作为 Lua 代码

所以,代码必须是:

trueloadstring = loadstring
loadstring = print
loadstring ("print('Hello')") -- prints "print('Hello')"
trueloadstring ("print('Hello')")() -- prints "Hello"
2021-08-02 07:30:32