本帖最后由 Ganlv 于 2018-5-9 23:51 编辑
系列教程
样本
一个求助帖
分析
这个其实不算加密,就是利用了 Lua 的字符串编码方式把字符串的内容重新编码了。
简易的方法就是,打开 cmd ,转换为 UTF-8 字符集,运行 lua 5.1
chcp 65001
lua5.1
然后把这个字符串的内容 print 出来
print("\226\173\144\229\176\143\232\147\157\228\186\186\239\188\136\229\164\167\229\142\133\229\188\128\230\181\129\231\149\133\231\148\187\232\180\168 \231\168\179\229\174\154\239\188\137")
效果就是这样的
我自己写了一个小工具,用它可以把所有经过编码的字符串解码,效果如下:
使用 MIT 协议开源,自己去 GitHub 找吧。
说明
出现这种问题可能是unluac解码时没有使用 --rawstring 选项,尝试使用:
java -jar unluac.jar --rawstring 1.lua > 2.lua
相关链接
附件
lua-string-decode.zip
(12.81 KB, 下载次数: 2057)
|