Помощь в развитии
Помогите новичкам освоить языки программирования!
Не будьте жадными на коротенькие статейки! ;)
Не будьте жадными на коротенькие статейки! ;)
Программирование

Данный проект ориентирован на публикацию статей по технологиям и алгоритмам, присущим программированию в целом, и…
Данный проект ориентирован на публикацию статей по технологиям и алгоритмам, присущим программированию в целом, и относящимся не только к геймдеву.
Уровень:
5
Руководитель:
Тематика:
Hardware & Software
Создан на сайте:
20.07.2013
ID:
988
Интересные проекты
Комментарии проекта Программирование
Выбор редакции
Интерфейсы и с чем их едят
Ред. Эргалон
Аутентификация с нуля. Предотвратить подмену записей.
Вариант с md5 хешем каждой записи или всего лога позволит остановить часть хомячков с той-же надежностью, что и "шифрование" xor-ом - оба способа одинаково обходятся заглянув в код Lua.
+
Наверное буду "шифровать" XOR'ом или что-то вроде. Чтобы нужно было-бы по крайней мере понимать Lua, чтобы понять что происходит.
+
Lua таки можно компилировать в байткод: www.lua.org/manual/4.0/luac.html Проверял на luac53. Вот только WoW не загружает такие файлы (ожидаемо). Может ещё что раскопаю.
К тому же существуют obfuscator'ы. Не могу запустить ни один, правда.
+
Рабочий obfuscator: github.com/jkusner/LuaObfuscator Не уверен работает ли он с 30300 WoW API. Не могу проверить прямо сейчас.
Ред. prog