The Dude
18.05.2016
11:58:11
https://github.com/cartman300/gluac
grinchfox
18.05.2016
11:58:19
потому что он не принимает luac
я же сказал, там очень специфичный луа
The Dude
18.05.2016
11:59:25
Тогда хз.
Google
grinchfox
18.05.2016
11:59:55
то что ты скинул и есть dll для запуска байткода
dll нельзя поставить на клиенты по соображению безопасности
The Dude
18.05.2016
12:01:55
Я же говорил говнище этот гмод.
По поводу сорс мап, они тут не применимы.
Т.к нет соглашения, следовательно и реализаций, к тому же в гмод.
А luac не подойдёт ему, потому что ему нужен байткод luajit
А не стандартного lua
grinchfox
18.05.2016
12:47:55
да проблема даже не в этом, а в том, что он изначально не имеет API для загрузки байткода
просто потому что это не безопасно
The Dude
18.05.2016
12:49:30
grinchfox
18.05.2016
12:50:57
ну, там и так без этого хватает эксплоитов от Source Engine и рукожопости гарри
вообщем то единственный путь сокрыть - обфускация
Плюшка
18.05.2016
12:51:35
Почему7
вот статья есть http://blog.roblox.com/2012/08/bye-bye-bytecode/
Google
The Dude
18.05.2016
12:51:46
Плюшка
18.05.2016
12:52:34
точнее, там раздел #1
The Dude
18.05.2016
12:55:50
Прочитал. Там же вообще про другое.
А, нет, стоп.
grinchfox
18.05.2016
12:57:46
ну так тема о проблеме безопасности загрузки байткода
в Garry's Mod луа исполняется и на клиенте и на сервере
для клиента такое нельзя позволять
The Dude
18.05.2016
12:58:54
Окей, а dofile() разрешён в GMOD?
grinchfox
18.05.2016
12:59:39
нет
там есть собственный api для подгрузки файлов
The Dude
18.05.2016
13:00:19
И всякие os.execute и прочее тоже нельзя?
grinchfox
18.05.2016
13:00:19
вроде include("filename")
нельзя конечно
The Dude
18.05.2016
13:00:36
Ну тогда ладно, да.
grinchfox
18.05.2016
13:00:37
это ж пиздец как небезопасно было бы
ну представь себе - заходиш на сервер и тебе открывают калькулятор
через os.execute
The Dude
18.05.2016
13:01:01
Если нельзя ничё скачать и выполнить - безопасно.
Да не, я не знал, что на клиенте в гмоде исполняется.
grinchfox
18.05.2016
13:01:20
Google
grinchfox
18.05.2016
13:01:42
были слухи об эксплоитах подобного рода, ну и еще было много реальных эксплоитов и они уже профикшены
The Dude
18.05.2016
13:02:17
вот тут точно сказать не могу
Что ты можешь сделать, первое что приходит на ум: скачать откуда-то луа файл и запустить, а там rm и прочее, скачать байткод, скачать bat файлик, к примеру и выполнить его.
Это на клиенте всё опасно
Но, насколько я знаю, в МТА это всё можно делать.
grinchfox
18.05.2016
13:02:55
были лики мипкарт в vtf, но это проблема Source Engine. была пролема с fastdl где можно было сначала заливать файлы на сервер, потом заливать на клиент всякое, потом скачивать с сервера любой файл (например cfg/server.cfg, где хранился rcon
были эксплоиты которыми можно несанкционированно исполнять lua на сервере
мы так сервера угоняли когда-то
сейчас на клиенте возможно наверно только ликнуть память через генерацию mesh криворуками
но мне лень исследовать
The Dude
18.05.2016
13:05:36
А если я скачаю файл ААА.TDX, а там луа код, я его переменяю и подгружу.
grinchfox
18.05.2016
13:05:38
The Dude
18.05.2016
13:05:39
переименую*
Ты же всё равно загружаешь клиентские lua файлы, так что мешает там вакханалию устроить?
Или вообще всё заблочили и написали своё?
Работа с ФС же есть?
grinchfox
18.05.2016
13:07:46
читать можно все в пределах garrysmod/
писать можно только в garrysmod/data/**.(png|txt)
можно делать GET/POST http запросы
The Dude
18.05.2016
13:09:26
Т.е я могу сделать get, сохранить его в garrysmod/data/virus.txt
Затем переименовать и запустить?
Или читать можно только из garrysmod/ без вложенных?
Google
Плюшка
18.05.2016
13:10:15
а os.execute доступен?
The Dude
18.05.2016
13:10:24
Если нельзя переименовать файл, то можно его регулярками изменить, к примеру.
grinchfox
18.05.2016
13:17:33
Тоесть регуляркамми ?
Имя ты у него не поменяеш
Там свой api для работы с фаилами
The Dude
18.05.2016
13:19:02
Ну ладно тогда.
grinchfox
18.05.2016
13:20:43
wiki.garrysmod.com
Взгляни на апи
The Dude
18.05.2016
13:21:13
Мне вломы. Меня так и не вкатил гмод...
grinchfox
18.05.2016
13:22:23
А мне нравится, шутерные режимы игры классные
Несравнимо с мта в графическом api
The Dude
18.05.2016
14:04:47
Мне в гмоде не нравится какая-то несуразность.
Где в рп модах половина моделек из хл2.
Вся эта серая атмосфера из сити 17, звуки.
grinchfox
18.05.2016
17:50:53
по мне так это нормально
у нас на rp сервере свои модели
в большинстве свои
ну вернее не в большинстве, но я стараюсь делать сосбственные
hl2rp это и есть roleplay по half life тематике
Google
grinchfox
18.05.2016
17:52:17
darkrp не имеет особой связи с hl2
просто модели подходят
Kirill
20.05.2016
17:24:09
Привет, кто-нибудь писал под tg-cli ?)
Alejandro
21.05.2016
07:50:37
здесь вам не тут
grinchfox
23.05.2016
23:06:34
чо за фигня ?
Disinterpreter
23.05.2016
23:07:18
ну выклчегие JIT мода
выключение*
grinchfox
23.05.2016
23:07:57
почему выключение назватеся включением
Disinterpreter
23.05.2016
23:08:59
опечатались наврен
grinchfox
23.05.2016
23:09:40
вот в том то и дело что теперь приходится угадывать когда оно работает а когда - нет
а, не, там далее все написано
видимо действительно очепятка
Ruslan
25.05.2016
17:40:25
здаров народ)) чем луа крут? он востребован(просто я про него не где не слышал кроме сталкера))) )?
Disinterpreter
25.05.2016
17:40:43
он легковстраиваемый