• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Ищу скрипт Xor

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
12 Мар 2025
Сообщения
4
Реакции
2
У меня вопрос есть ли в ските расшифровка xor именно функцией как base64?
 
1753963426592.png
 
У меня вопрос есть ли в ските расшифровка xor именно функцией как base64?
1) для деобфускаций xor в луа нужно знать ключ которым его обфуцировали, вот пример деобфускаций:
Код:
Expand Collapse Copy
local function xor_decrypt(encrypted, key)
    local decrypted = ""
    for i = 1, #encrypted do
        local key_char = key:sub((i - 1) % #key + 1, (i - 1) % #key + 1)
        decrypted = decrypted .. string.char(bit.bxor(encrypted:byte(i), key_char:byte(1)))
    end
    return decrypted
end

 local decrypted = xor_decrypt("обфуцированый текст через xor", "ключ")
 print(decrypted)

2) если где-то в луа идет работа с обфускаций xor через bit.bxor и ты хочешь получить её расшифрованное ты можешь просто хукнуть содержимое bit.bxor из луа и получить расшифрованную версию, как пример есть лоудер, луашка на серверное части обфуцируеться через xor а в лоудере через bit.bxor деобфуцируется, ты можешь поставить просто в самый верх код хука функций bit.bxor и все вот пример может не рабочий нашел в файлах у себя:

Код:
Expand Collapse Copy
local original_bit_bxor = bit.bxor
local bxor_results = {}
bit.bxor = function(a, b)
    local success, result = pcall(original_bit_bxor, a, b)
    if success and type(a) == "number" and type(b) == "number" and a == math.floor(a) and b == math.floor(b) then
        bxor_results[#bxor_results + 1] = string.char(result)
        local accumulated = table.concat(bxor_results)
        pcall(_G.writefile, "lua\\dumps\\bxor_result.lua", accumulated, "a")
    end
    return success and result or error(result)
end
 
Назад
Сверху Снизу