开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

12
返回列表 发新帖
楼主: haijie1223
收起左侧

[脚本] lua代码解密

[复制链接]
结帖率:85% (11/13)
发表于 2025-7-27 01:35:05 | 显示全部楼层   山东省枣庄市
  
-- 解码十六进制字符串
local function hex_to_str (hex)
if not hex then return "" end
return (hex:gsub ( ' ..', function (cc)
return string.char (tonumber (cc, 16))
end))
end
-- 全局函数,由插件暴露给游戏
WR_CreateConfigFrame = function ()
-- 创建一个名为 "WR_Config" 的主框架
local frame = CreateFrame ("Frame", "WR_Config", UIParent)
frame:SetWidth (500)
frame:SetHeight (400)
frame:SetPoint ("CENTER", 0, 0)
frame:SetBackdrop ({
bgFile = "Interface/DialogFrame/UI-DialogBox-Background",
edgeFile = "Interface/DialogFrame/UI-DialogBox-Border",
tile = true,
tileSize = 32,
edgeSize = 32,
insets = { left = 8, right = 8, top = 8, bottom = 8 }
})
frame:SetBackdropColor (0, 0, 0, 0.8)
frame:SetMovable (true)
frame:EnableMouse (true)
frame:RegisterForDrag ("LeftButton")
frame:SetScript ("OnDragStart", frame.StartMoving)
frame:SetScript ("OnDragStop", frame.StopMovingOrSizing)
-- 添加标题
local title = frame:CreateFontString (nil, "ARTWORK", "GameFontNormalLarge")
title:SetPoint ("TOP", 0, -12)
title:SetText ("My Addon Configuration")
-- 添加一个关闭按钮
local closeButton = CreateFrame ("Button", nil, frame, "UIPanelCloseButton")
closeButton:SetPoint ("TOPRIGHT", -6, -6)
print ("功能完整的配置窗口已创建。")
end
WR_CreateTalentFrame = function ()
-- 创建一个名为 "WR_Talent" 的主框架
local frame = CreateFrame ("Frame", "WR_Talent", UIParent)
frame:SetWidth (300)
frame:SetHeight (500)
frame:SetPoint ("CENTER", 100, 0)
frame:SetBackdrop ({
bgFile = "Interface/DialogFrame/UI-DialogBox-Background",
edgeFile = "Interface/DialogFrame/UI-DialogBox-Border",
tile = true,
tileSize = 32,
edgeSize = 32,
insets = { left = 8, right = 8, top = 8, bottom = 8 }
})
frame:SetBackdropColor (0, 0, 0, 0.8)

-- 添加标题
local title = frame:CreateFontString (nil, "ARTWORK", "GameFontNormalLarge")
title:SetPoint ("TOP", 0, -12)
title:SetText ("Talent Frame")
print ("功能完整的天赋框架已创建。")
end
-- 脚本的入口点将主函数分配给全局表 (_G)
-- 使得WoW游戏客户Duan可以通过斜杠命令或其他插件访问它们。
_G["WR_CreateConfigFrame"] = WR_CreateConfigFrame
_G["WR_CreateTalentFrame"] = WR_CreateTalentFrame
print ("插件脚本已加载")



回复

使用道具 举报

结帖率:96% (26/27)

签到天数: 4 天

 楼主| 发表于 2025-7-27 08:36:31 | 显示全部楼层   山东省潍坊市
爱你入骨 发表于 2025-7-27 01:35
[e=0]-- 解码十六进制字符串
local function hex_to_str(hex)
    if not hex then return "" end

厉害啊, 大佬怎么还原的
回复

使用道具 举报

结帖率:100% (47/47)

签到天数: 3 天

发表于 2025-7-27 23:19:31 | 显示全部楼层   河北省秦皇岛市
是一个魔兽世界的脚本吧?解密后的lua 给你发了

解密后的lua.zip (1.82 KB, 下载次数: 2)
回复

使用道具 举报

结帖率:96% (26/27)

签到天数: 4 天

 楼主| 发表于 2025-7-28 09:48:05 | 显示全部楼层   山东省潍坊市
2224848 发表于 2025-7-27 23:19
是一个魔兽世界的脚本吧?解密后的lua 给你发了

感谢关注,AI分析出来的代码,都是不准确的。还是得靠人工分析。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表