吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 33807|回复: 174
上一主题 下一主题

[分享] lua脚本解密1:loadstring

    [复制链接]
跳转到指定楼层
楼主
发表于 2018-2-2 09:48 | 只看该作者 回帖奖励 |倒序浏览
本帖最后由 Ganlv 于 2018-5-24 19:08 编辑

系列教程

样本

样本来自悬赏问答区 下载了一个鼠标宏文件,但是显示time is out 怎么办,改系统时间没用34# 层 也有一个样本,62# 层 还有另外一个样本。

附件中的 xml 中内嵌了 lua 脚本,脚本中只把必要的数值留出来了,其他部分都加密了,加密的代码中有时间限制。

解密方法

下载 Lua 执行器

首先到官网下载一个 Lua 的执行器,解压出来。

http://www.lua.org/download.html > http://luabinaries.sourceforge.net/ >
https://sourceforge.net/projects/luabinaries/files/5.1.5/Tools%20Executables/

注意:大版本号之间是不兼容的,请视情况选择 Lua 的版本。Lua 5.1 的脚本用 Lua 5.2 运行不了。之后的第三位的小版本号之间可以互相兼容的,所以 Lua 5.1 的脚本可以使用 Lua 5.1.5 或 Lua 5.1.4 等等来执行。

通常:罗技的鼠标宏是 Lua 5.1,GG修改器脚本是 Lua 5.2,最新版的 5.3 暂时还没遇到过。

各版本的下载链接文章末尾有(在 2018 年 4 月 18 日我修改这篇文章之前,这里另外还有几个图片来解释我是如何找到这个地址的,后来我感觉真的没什么用)

解密

然后把 loadstring 一直到末尾的部分 () 都复制到新的文件中(比如说 1.lua),

这个 loadstring 就是 Lua 5.1 和他之前的版本才有的函数,loadstring 在 Lua 5.2 被移除了,大家可以通过这个东西来判断是什么版本的脚本。

在最前面添加一个 print

有人反映,部分的 Lua 鼠标宏中包含 < >,所以在代码之前需要用后面提到的 xml_codec.html 解码一下。

然后在命令行中执行 lua5.1 1.lua > 2.lua

这时 2.lua 就是解密后的文件了。

代码格式化

lua 不依赖换行符分割语句,所以代码不格式化也照样可以用,格式化只是为了方便阅读。

方案1:vscode

我用的是 vscode 下载插件 vscode-luaAlt + Shift + F 格式化代码。

方案2:格式化脚本

代码格式化也可以使用 lua脚本解密4 中的附件 lua-string-decode.zip,这两个原理是一样的,和 vscode-lua 使用的是同一个 javascript 库 lua-fmt

选择之后会下载一个 2.lua.decoded.lua

这个是解密教程,破解的话自己想吧。

假设破解之后的文件是 3.lua

替换回xml中

代码已经解密完成了,必须重新放到 XML 中才可以运行。由于代码在 XML 中,所以必须经过 XML 实体编码(XML entity encode)或者叫特殊字符转义(Special chars escape)。

用浏览器打开附件的文件 xml_codec.html,选择已经解密的 3.lua 文件,

然后把下载之后的 3.lua.xml_encoded.lua 文件内容粘贴回原来的文件,注意要把 loadstring()() 一起删掉。然后你们愿意干什么就干什么。

相关链接

附件

xml_codec.html

xml_codec.zip (1.07 KB, 下载次数: 636)

破解之后的脚本

解密之后的脚本.zip (50.5 KB, 下载次数: 537)



以下未使用的图片是2018年4月18日修改以前的使用的图片。

01.jpg (257.85 KB, 下载次数: 3)

01.jpg

02.jpg (314.8 KB, 下载次数: 1)

02.jpg

03.jpg (231.88 KB, 下载次数: 3)

03.jpg

04.jpg (135.06 KB, 下载次数: 1)

04.jpg

08.jpg (59.52 KB, 下载次数: 4)

08.jpg

09.jpg (34.26 KB, 下载次数: 2)

09.jpg

10.jpg (335.91 KB, 下载次数: 3)

10.jpg

11.jpg (122.82 KB, 下载次数: 3)

11.jpg

10.jpg (61.68 KB, 下载次数: 0)

10.jpg

免费评分

参与人数 27威望 +1 吾爱币 +34 热心值 +25 收起 理由
bb8820 + 1 谢谢@Thanks!
水雨争枫 + 1 + 1 用心讨论,共获提升!
sword255 + 1 + 1 非常好,能不能告诉下,这个52破解这个在哪里搞
字母G + 1 + 1 谢谢@Thanks!
lxf + 1 热心回复!
宁静的执着 + 1 我很赞同!
夜寰 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
畜男 + 1 + 1 一步步的按照帖子解密.最后还是无法导入 自己找不到原因....求帮助
Jeep + 1 + 1 谢谢@Thanks!
zyqdzyqd + 1 + 1 谢谢@Thanks!
似花还是非花 + 1 + 1 感谢分享解密教程,吾爱有你更精彩
bnrnzd + 1 + 1 我很赞同!
风吹屁股凉凉 + 1 + 1 谢谢@Thanks!
siegod + 1 + 1 用心讨论,共获提升!
hackerchen + 1 + 1 热心回复!
Poner + 1 + 10 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
神枪泡泡丶 + 1 + 1 用心讨论,共获提升!
雪花爱淘淘 + 1 + 1 我很赞同!
萌面大叔ii + 1 + 1 用心讨论,共获提升!
rewq911 + 1 + 1 谢谢@Thanks!
lgeae + 1 + 1 热心回复!
yx562312 + 1 + 1 谢谢@Thanks!
萌新就看看 + 1 + 1 用心讨论,共获提升!
meng521215 + 1 + 1 可以看下我的悬赏吗https://www.52pojie.cn/thread-694388-1-1.html
SharsDela + 1 + 1 我很赞同!
zhishui + 1 感谢分享解密教程,吾爱有你更精彩
kiss.传说 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

来自 2#
发表于 2018-2-10 23:20 | 只看该作者
本帖最后由 路边有帅哥 于 2018-7-16 22:00 编辑

时间无所谓,把这个if

  if GetDate() < timelimit and GetDate() > timeon and on or not limitmode2 then

和它对应的else end注释了就行。
这样时间都可以删了

免费评分

参与人数 1吾爱币 +1 收起 理由
jimo + 1 不要留下作者QQ哦,望把QQ马赛克处理

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

来自 3#
发表于 2018-4-10 13:44 | 只看该作者
大佬,无法格式化怎么办呢

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

推荐
 楼主| 发表于 2018-2-3 19:28 | 只看该作者 |楼主
本帖最后由 Ganlv 于 2018-2-3 19:30 编辑
qwe35194399 发表于 2018-2-3 19:09
好吧大佬教育没毛病!  可否拜师学艺!!!

说实话为了防小白 base64 就可以了,不过反正都是用同样的方法解码,对待高手就没什么用。

并不收徒什么的,自己学自己的就好了。我有时间也会发帖子,看看就行了。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

地板
发表于 2018-2-2 10:21 | 只看该作者
这是破解鼠标宏时间的方法吗?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

7#
发表于 2018-2-2 10:34 | 只看该作者
正好是我需要的  感谢了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

8#
发表于 2018-2-2 10:51 | 只看该作者
支持大手发布鼠标宏教程估计不久会和谐一波

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

9#
发表于 2018-2-2 10:52 | 只看该作者
谢谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

10#
发表于 2018-2-2 11:07 | 只看该作者
已经保存···

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

11#
发表于 2018-2-2 12:30 | 只看该作者
谢谢 能不能说说怎么格式化呢。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

12#
发表于 2018-2-2 13:10 | 只看该作者
不知道怎么用, 小白一枚

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

13#
 楼主| 发表于 2018-2-2 13:22 | 只看该作者 |楼主
rewq911 发表于 2018-2-2 12:30
谢谢 能不能说说怎么格式化呢。。。

文章已更新,我用的是vscode的lua插件

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

14#
发表于 2018-2-2 13:45 | 只看该作者
非常有用~~~~~~~~~~~~~~~

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

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

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2018-8-17 07:22

Powered by Discuz!

© 2001-2017 Comsenz Inc.

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