最新消息

欢迎来到 AIMWARE中文网

立即加入我们以访问我们的所有功能。 注册并登录后,您将能够创建主题、发布对现有主题的回复、为您的其他成员提供声誉、获得您自己的私人信使等等。 快捷而且完全免费,你还在等什么?

最新帖子

教程 通过修改Function返回值的方式绕过UID验证 用户名验证

    Windows 10 Firefox 103.0
代码很简单,只有两行:
Code:
cheat.GetUserID = function() return "你需要修改的用户ID" end
cheat.GetUserName = function() return "你需要修改的用户名" end

我们写一个简单的验证系统:
简易验证:
if cheat.GetUserID() == "1" and cheat.GetUserName() == "admin" then
    print("验证成功")
else
    print("验证失败,你的UID为:"..cheat.GetUserID()..",你的用户名为:"..cheat.GetUserName())
end


正常情况下加载会输出:输出结果.png

我们尝试用上面的方法修改
cheat.GetUserID()cheat.GetUserName() 为验证需要的 "1""admin" 代码如下:
Code:
cheat.GetUserID = function() return "1" end
cheat.GetUserName = function() return "admin" end

我们先加载修改代码,此时加载成功是没有Lua名称变绿的反馈的,无视之。然后加载验证,输出如下:
输出结果2.png
可见已经成功的修改UID与用户名,并且绕过的验证。

发布此方法的目的在于敦促各大作者更新自己的验证,共同提高验证强度,也可以让一些经济拮据的用户可以免费使用。

而我本人的参数与汉化Lua依旧采用这种验证方式,且可随意破解,欢迎大家用我的Lua来练手(Lua比较垃圾,破罐子破摔了)。
 
顶部 底部