无名商城论坛

搜索
查看: 237|回复: 0

[其他技术] gg脚本反编译解,u元】

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 15:32:57 | 显示全部楼层 |阅读模式
本帖隐藏的内容需要【资源会员】才可浏览,您需要升级才可浏览,点击这里升级【资源会员】
开源,无广告
上面是下载地址

ggg.toast("导出"..i.."次LOG拦截结果")
echo(ljjg)
ljjg=("--------导出第"..i.."次Log拦截-------\n")
return orig(a)
end
tr[hook]=orig
gg.multiChoice=hook
end               
                              if jSH then
                    file=zxwj..".log.txt"
local               fw=io_open(file,"w")
local fhtc=gg.alert
                                                local names = {
                                                        allocatePage = {'^PROT_', '0x%X'},
                                                        copyMemory = {'0x%X', '0x%X'},
                                                        dumpMemory = {'0x%X', '0x%X'},
                                                        gotoAddress = {'0x%X'},
                                                        setRanges = {'^REGION_'},
                                                        searchNumber = {nil, '^TYPE_', nil, '^SIGN_[^F]', '0x%X', '0x%X'},
                                                        refineNumber = {nil, '^TYPE_', nil, '^SIGN_[^F]', '0x%X', '0x%X'}
                                                }
                                                names.refineAddress = names.searchAddress
                                                names.refineNumber = names.searchNumber
                                                local rets = {
                                                        alert = 1,
                                                        prompt = 1,
                                                        choice = 1,
                                                        multiChoice = 1,
                                                }
                                                local smatch = string.match
                                                local ssub = string.sub
                                                local sformat = string.format
                                                local toFlags = function (check, value)
                                                        local ret = ''
                                                        for k, v in pairs(ggg) do
                                                                if smatch(k, check) ~= nil and (value & v) == v then
                                                                        if ret ~= '' then ret = ret..' | ' end
                                                                        ret = ret..'gg.'..k
                                                                        value = value & ~v
                                                                end
                                                        end
                                                        if ret == '' or value ~= 0 then
                                                                if ret ~= '' then ret = ret..' | ' end
                                                                ret = ret..value
                                                        end
                                                        return ret
                                                end
                                                for i, v in pairs(ggg) do
                                                        if typ(v) == 'function' and i ~= 'getFile' and i ~= 'getLine' and i ~= 'isVisible' then
                                                                local orig = v
                                                                local name = i
                                                                local hook
回复

使用道具 举报

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

本版积分规则

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