Иконка ресурса

Undetected glua-hacker 2.1

Поддерживаемые операционные системы и архитектуры:

  • Windows 32-bit
  • Windows 64-bit
  • Linux 32-bit
  • Linux 64-bit
  • macOS 64-bit


Возможности
  • Lua Dumper - Сохраняет Lua файлы, которые выполняются.
  • Lua Executor - Позволяет выполнять ваши собственные Lua скрипты.
  • Lua Blocker - Блокирует выбранные вами Lua скрипты.
  • Concurrent IO - Lua дампер выполняет ввод-вывод в своем потоке, чтобы устранить узкие места и обеспечить максимальную производительность в игре.

Как использовать
1. Скачайте из раздела "Releases" или соберите из исходного кода.
2. Внедрите (инжектируйте) в Garry's Mod в главном меню.
3. По желанию, настройте свой собственный Lua файл для загрузки.
4. Присоединяйтесь к серверу.

Каталог gluasteal
Логи и Lua файлы будут записываться в папку gluasteal в вашем домашнем каталоге. Вы можете создать эту папку, если она еще не существует.

  • Windows: `C:/Users/username/Documents/gluasteal/`
  • Linux: `/home/username/gluasteal/`
  • macOS: `/Users/username/gluasteal/`

Как внедрить

Windows
Используйте Extreme Injector, jector, GuidedHacking Injector и другие.

Linux
Рекомендуется: gdb
Также можно использовать:

macOS
Используйте LLDB.


Lua Loader
Создайте файл `gluasteal.lua` в каталоге gluasteal; вы можете поместить туда свой Lua код, который хотите выполнить. Этот файл выполняется в отдельной среде, не в _G, хотя вы все равно сможете получить доступ ко всему, что находится в _G.

Этот файл будет выполняться каждый раз, когда должен быть выполнен Lua скрипт в Garry's Mod. Вы можете вернуть `false`, чтобы остановить выполнение текущего файла (хранящегося в `gluasteal.SCRIPT`).

Примеры:
-- Останавливает выполнение скриптов, если в их пути есть строка 'derma'.
if (gluasteal.SCRIPT:match("derma")) then
    return false
end

-- Код внутри этого условия выполнится только один раз, перед загрузкой первого Lua файла.
-- Также известно как "load before autorun".
if gluasteal.SCRIPT == "lua/includes/init.lua" then
    -- ваш код здесь
    
    -- например, выполнить скрипт "my_cool_script.lua" из каталога gluasteal
    gluasteal.include("my_cool_script.lua")
end

Переменные и функции gluasteal
- `gluasteal.SCRIPT` — Путь к Lua скрипту Garry's Mod, который собирается быть выполнен, например, `lua/includes/init.lua`.
- `gluasteal.SOURCE` — Исходный код скрипта, который собирается быть выполнен, например, `do return end`.
- `gluasteal.VERSION` — Версия gluasteal, которая используется.
- `gluasteal.include` — Функция для выполнения других Lua файлов из каталога gluasteal, например, `gluasteal.include("other.lua")`.

Обратите внимание, что `gluasteal.SCRIPT` и `gluasteal.SOURCE` будут пустыми строками в файлах, включенных через `gluasteal.include`.

Конфигурация
glua-steal можно настроить через файл `config.toml` в каталоге gluasteal.

Файл конфигурации будет автоматически создан и заполнен значениями по умолчанию, если он не существует.

Пример (конфигурация по умолчанию):
Стандартные настройки:
[general]

# Параметры для кражи/дампа файлов
[stealer]
enabled = true # Включить или отключить
write_mode = "truncate" # может быть "truncate" или "append" - см. issue #35 для информации

# Параметры для загрузчика Lua
[loader]
file = "gluasteal.lua" # Файл, который будет запускаться каждый раз при выполнении скрипта Garry's Mod - относительно каталога glua-steal

# Параметры для логгера
[logger]
level = "info" # может быть одно из: trace, debug, info, warn, error, critical
Автор
Gezus
Скачивания
63
Просмотры
759
Расширение
rar
Размер файла
345.5 KB
Хэш
0b80a4690c05033ccca80024bb06c14f
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Gezus

Сверху Снизу