吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1292|回复: 8
上一主题 下一主题
收起左侧

[求助] 一种新型的lua鼠标宏加密方式

[复制链接]
跳转到指定楼层
楼主
hallohuan 发表于 2024-4-17 16:59 回帖奖励
最近玩卡拉比丘的时候在某鱼发现了一个罗技鼠标宏,但是设置了很多时间限制二次收费比较恶心,本来信心满满的准备用ganlv大佬的各种方法对其缴械处理,结果打开代码直接傻眼了,和之前所有见过的加密类型都不太一样,大致看了一下思路是利用a数组里的各大变量对源代码进行混淆处理,但是苦于代码量太大确实不好一一解密,如果有大佬有思路逐步循环还原代码,还望赐教。
代码链接如下:https://wwt.lanzoum.com/iu6Kk1vgny1c   密码:eiib  

QQ截图20240417165721.png (58.54 KB, 下载次数: 5)

QQ截图20240417165721.png

QQ截图20240417165829.png (145.95 KB, 下载次数: 1)

QQ截图20240417165829.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
sangco 发表于 2024-4-18 08:24
看起来混淆都算不上,就是把函数名拆开放a里了....然后混淆了下a的顺序
3#
anson1599 发表于 2024-4-18 08:33
对应替换一下就可以看懂了,替换的时候把字符串拼接的2个点处理一下就行了
4#
 楼主| hallohuan 发表于 2024-4-18 09:27 |楼主
anson1599 发表于 2024-4-18 08:33
对应替换一下就可以看懂了,替换的时候把字符串拼接的2个点处理一下就行了

尝试过,没有这么简单的,前后有一堆不同的字符需要替换工作量太大
5#
CSGO001 发表于 2024-4-18 14:38
他没有像之前一样常规“加密”,他都改成了16进制
对了,你的自动格式化插件叫什么
6#
2Ha 发表于 2024-4-18 19:35

这个确实不简单

if bU == Wkey6[3] and IsModifierPressed(Second4) then
    if rh0dy1wi4xzo3qjkt ~= nil then
        wlx = "xiaoman.top"
    end
    YYYCCC = YYYCCC_MXE
    indexWeapon = 3
    temp = 3
    flag = 1
    ClearLog()
    OutputLogMessage("| 闲鱼店铺:游戏分享快乐 | 作者QQ:XXXXXXXX | 淘宝店铺:SERT工作室 |")
    OutputLogMessage(" \n")
    OutputLogMessage("| 倒卖无售后,举报截图发我免费送 |")
    OutputLogMessage(" \n")
    OutputLogMessage("| 当前压枪模式为 :")
    OutputLogMessage(" ")
    OutputLogMessage("米雪儿\n      -----------------")
end

考虑一些原因, 这个就只粘贴部分代码, 只能简单提供思路
变量几乎都在这两个变量里

a[21](a[27], '')
a[28](a[27], '')

你想办法获取替换

7#
2Ha 发表于 2024-4-18 21:24
代码帮你看过了, 没有什么限制, 放心用吧
8#
 楼主| hallohuan 发表于 2024-4-20 20:27 |楼主
2Ha 发表于 2024-4-18 19:35
[md]这个确实不简单
```lua
if bU == Wkey6[3] and IsModifierPressed(Second4) then

没太能理解,大佬能详细说一下替换方法吗
9#
2Ha 发表于 2024-4-20 21:17

这个加密看起来还有点水平, 简单给你说下破解思路
首先看清代码大体结构, 基本上是这样的:

a = {某些变量...}
a[18] = function()
    某些代码...
end
a[20] = a[18]()
return a[20]

把最后两行改成 return a 然后用另一个文件加载他
你就可以在另一个文件打印他的变量
比如

print(a[28](a[27],"779E9E9BA1A17A9E977E97A6A7969D9C"))

我就能直接打印出来是 OutputLogMessage
然后写一个正则, 对符合格式的字符串替换即可

再简单说, 就是自己写段代码, 加载这个文件, 然后打印文件中的变量值, 用正则表达式替换文件的内容

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

本版积分规则

返回列表

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

GMT+8, 2024-11-24 12:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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