Софт func injector (luaaa)

babulya_headdyson

KARELLI
Автор темы
463
825
Привет

Программа позволяет вставлять Ваш код в другие (скомпилированные) скрипты (.luac). С помощью нее можно создавать фильтры на функции, отключать привязки, добавлять в скрипты свои функции (в хороших целях конечно же) и еще дохуя всего короче)). И не путайте. Она не является склейщиком. не умеет склеивать два скрипта.

44045


Инструкция:
-> Выбираем путь к .luac в который хотим что-то добавить
-> Пишем свой код в поле
-> INJECT
-> Результат появится в папке с программой (result.inject.luac)

Кнопки:
-> <add unload() path>вставляет в поле пример того, как можно обезвредить thisScript().unload()
-> <add message filter>вставляет в поле пример того, как можно сделать фильтр на функцию sampAddChatMessage
-> <add to end> добавляет Ваш код не в начало скрипта, а в конец. Благодаря чему можно вызывать функции скрипта в который что-то добавляли. (по приколу не включать)


ДОБАВЛЯЕТ СООБЩЕНИЕ ПРИ ВХОДЕ В ИГРУ:
function EK_MAKAREK()
    sampAddChatMessage("script loaded", -1)
end

lua_thread.create(
    function()
        repeat wait(0) until isSampAvailable()
        EK_MAKAREK()
    end
)

ЛОГИРУЕТ В КОНСОЛЬ ОТКУДА И КУДА СКРИПТ СКАЧИВАЕТ ФАЙЛЫ:
local downloadurl = _G["downloadUrlToFile"]
function downloadUrlToFile(url, file, func)
    print("-----------------------------------------------------")
    print("[downloadUrlToFile] URL: " .. url)
    print("[downloadUrlToFile] FILE: " .. file)
    print("-----------------------------------------------------")
    return downloadurl(url, file, func)
end
ДОБАВЛЯЕТ КО ВСЕМ СООБЩЕНИЯМ ОТ СКРИПТА <||| KeK :)>:
local smsAdd = _G["sampAddChatMessage"]
function sampAddChatMessage(text, color)
    text = text .. " ||| KeK :)"
    return smsAdd(text, color)
end

ФИЛЬТР НА IMGUI.TEXT():
local imgui = require("imgui")
ImguiText = imgui.Text

function imgui.Text(text)
    text = "123"
    ImguiText(text)
end

Автор: babulya
Скачать: https://yadi.sk/d/F9v9Is2A_Eh1eA (<ekmakarek> password)
 
Последнее редактирование:

#Northn

Police Helper «Reborn» — уже ШЕСТЬ лет!
Всефорумный модератор
2,633
2,482
Зачем ты это выложил, это же капец
 
  • Нравится
Реакции: MrCreepTon

Pakulichev

Software Developer & System Administrator
Друг
1,789
2,130
от этого не сложно защитить скрипт ( но это остановит лишь нубов которые действуют по шаблону из темы )
По факту достаточно перезаписать функции, которые нужно защитить, из глобальной области, да и всё.
 

babulya_headdyson

KARELLI
Автор темы
463
825

NikitaSokol

Активный
206
63
Можно крякнуть обычную привязку отключить функцию) (Я уже так делал)
 

asdzxcjqwe

¯\_(ツ)_/¯
Друг
621
704
я то думал, что будет перезапись байт-кода луа, а в итоге простой load(), да и ещё на c#
поэтому это не инжектор, обычный джойнер (склейщик одного кода с другим)
хотя это подало идею реализовать настоящий инжектор (основной плюс - получение доступа к локальным переменным)

Можно крякнуть обычную привязку отключить функцию) (Я уже так делал)
склейкой можешь снять нубо привязку, в остальном случае будешь испытывать некоторые трудности
если интересно чекай - https://www.blast.hk/threads/51602/post-474210
 

#M1SKA

Новичок
10
10
поэтому это не инжектор, обычный джойнер (склейщик одного кода с другим)
хотя это подало идею реализовать настоящий инжектор (основной плюс - получение доступа к локальным переменным)


склейкой можешь снять нубо привязку, в остальном случае будешь испытывать некоторые трудности
если интересно чекай - https://www.blast.hk/threads/51602/post-474210
Как получить локальные переменные?