@ProLua

Страница 14 из 307
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 для загрузки байткода

просто потому что это не безопасно

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, а там луа код, я его переменяю и подгружу.

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
а os.execute доступен?
Не-а, писали выше.

Если нельзя переименовать файл, то можно его регулярками изменить, к примеру.

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
он легковстраиваемый

Страница 14 из 307