babulya_headdyson

KARELLI
Автор темы
459
819
Привет ку

Написал Lua Protector для защиты Ваших lua. Защитит от рядовых и вряд ли остановит кулхацкеров.
Метод не из самых лучших, но сойдет;
  • Умеет заворачивать скомпилированные скрипты;
  • Нету ограничений в размере входящего файла;
  • Позволяет хоть сколько заворачивать скрипт ( даже ранее накрытый );
  • Ставит защиту от декомпилятора

Использовать оч просто:

# Открываем lua_protector.exe;
# Открывается консоль и в нее закидываем скомпилированный Lua скрипт и жмем ENTER;
# Ждем 1-2 сек (файлы свыше 200 кб где-то - соответственно больше времени);
# Защищенный файл появится рядом с входящим файлом
! Путь к файлу не должен быть завернут в кавычки

37480


Author: babulya
Download: CCC
vt: virustotal
 
Последнее редактирование:

stranger_karelli

Потрачен
382
262
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

сerf

core dumped
19
42
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет. Рассмотрели этот протектор. Суть его работы:
  1. Преобразовываем байты в десятичный вид
  2. Реверсим получившееся число - если оно имеет отличную от оригинального длину (в случае если оригинальное число заканчивалось нулём), записываем оригинальное число, в другом случае - перевернутое
  3. Соединяемым преобразованные способом выше байты запятыми и вставляем в Lua-стаб
  4. Затираем некоторые строки рандомными байтами
Наглядный пример преобразования:
Случай 1: байт B7, в десятичной - 183, переворачиваем, получаем 381.
Случай 2: байт A0, в десятичной - 160, здесь длина будет отличаться, так как получится 061, то есть в конечно итоге 61. Здесь запишется оригинальный байт.
То есть по сути чтобы при снятии этого протектора понять нужно ли переворачивать число, проверьте заканчивается ли оно нулём. Если да - оставляем его как есть.

Ниже исходник протектора и стаб.

~ yours sincerely lampo team
 

Вложения

  • lua_protector.py
    6.8 KB · Просмотры: 429
  • stub.lua
    2.9 KB · Просмотры: 316

loganhackerdff

Известный
868
520
Привет. Рассмотрели этот протектор. Суть его работы:
  1. Преобразовываем байты в десятичный вид
  2. Реверсим получившееся число - если оно имеет отличную от оригинального длину (в случае если оригинальное число заканчивалось нулём), записываем оригинальное число, в другом случае - перевернутое
  3. Соединяемым преобразованные способом выше байты запятыми и вставляем в Lua-стаб
  4. Затираем некоторые строки рандомными байтами
Наглядный пример преобразования:
Случай 1: байт B7, в десятичной - 183, переворачиваем, получаем 381.
Случай 2: байт A0, в десятичной - 160, здесь длина будет отличаться, так как получится 061, то есть в конечно итоге 61. Здесь запишется оригинальный байт.
То есть по сути чтобы при снятии этого протектора понять нужно ли переворачивать число, проверьте заканчивается ли оно нулём. Если да - оставляем его как есть.

Ниже исходник протектора и стаб.

~ yours sincerely lampo team
епты мопты а с клео так можно?
 

Belo4ka_belka

Известный
191
7
Всегда интересовало одно: почему во все эти протекторы никак не умудряются зашить компилятор луа скриптов, чтобы не скачивать его отдельно? Дело в 025-026 шоле?
 

atizoff

приобретаю кашель за деньги
Проверенный
1,295
1,177
Всегда интересовало одно: почему во все эти протекторы никак не умудряются зашить компилятор луа скриптов, чтобы не скачивать его отдельно? Дело в 025-026 шоле?
Помянем, луа можно писать в блокноте, никакой компилятор не нужен
 

Hlay

Новичок
20
2
Помянем, луа можно писать в блокноте, никакой компилятор не нужен
Он имел ввиду что-то типа "почему протектор сам не может скомпилировать файл? это же так муторно качать отдельно что-то и компилить вручную :("
 

Jason2222

Известный
180
3
Привет. Рассмотрели этот протектор. Суть его работы:
  1. Преобразовываем байты в десятичный вид
  2. Реверсим получившееся число - если оно имеет отличную от оригинального длину (в случае если оригинальное число заканчивалось нулём), записываем оригинальное число, в другом случае - перевернутое
  3. Соединяемым преобразованные способом выше байты запятыми и вставляем в Lua-стаб
  4. Затираем некоторые строки рандомными байтами
Наглядный пример преобразования:
Случай 1: байт B7, в десятичной - 183, переворачиваем, получаем 381.
Случай 2: байт A0, в десятичной - 160, здесь длина будет отличаться, так как получится 061, то есть в конечно итоге 61. Здесь запишется оригинальный байт.
То есть по сути чтобы при снятии этого протектора понять нужно ли переворачивать число, проверьте заканчивается ли оно нулём. Если да - оставляем его как есть.

Ниже исходник протектора и стаб.

~ yours sincerely lampo team
Я так и не понял. Можно ли этим пользоваться? Можно простыми словами?
 

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
опять чье-то творение выложишь кряком, которое компилилось под этим протектором..
Пока такого софта не попадалось, так что нет. Да и я уверен, никто не будет накрывать паблик протектором.
 

Receiver

🥩 Передай meat, всё в скип, я в темпе
Проверенный
596
805
Привет ку

Написал Lua Protector для защиты Ваших lua. Защитит от рядовых и вряд ли остановит кулхацкеров.
Метод не из самых лучших, но сойдет;
  • Умеет заворачивать скомпилированные скрипты;
  • Нету ограничений в размере входящего файла;
  • Позволяет хоть сколько заворачивать скрипт ( даже ранее накрытый );
  • Ставит защиту от декомпилятора

Использовать оч просто:

# Открываем lua_protector.exe;
# Открывается консоль и в нее закидываем скомпилированный Lua скрипт и жмем ENTER;
# Ждем 1-2 сек (файлы свыше 200 кб где-то - соответственно больше времени);
# Защищенный файл появится рядом с входящим файлом
! Путь к файлу не должен быть завернут в кавычки

Посмотреть вложение 37480

Author: babulya
Download: CCC
vt: virustotal
компилирую и скрипт на работает класс :good: :good:
 
  • Нравится
Реакции: Fomikus