Всем привет,
Сегодня столкнулся с неожиданной фигней, стало интересно как это возможно.
Играл по сети в старкнькую игру Call Of Duty Modern Warfare 2. Игра лицензионная, куплена в стиме. Никаких модов и читов нет и никогда не было.
Заранее сделаю отступление, кто не в теме, что механика матчмейкинга в игре сделана так, что система создает лобби подбирая игроков по пингу, а затем определяет игрока, который будет сервером и к которому все подключаются. Т.е. это не так как в CS где есть сервера и вы к ним подключаетесь, тут по идеи система выбирает кто из игроков будет сервером.
Ну да ладно, вообщем попал в игру с читером. У парня аим бот, и куча других фишек нечестной игры. Пытаемся командой заставить его выйти в чате, и тут происходит непонятное, игра сворачивается и я вижу сообщение от этого читака в уже отдельном окне mshta.exe, типа смотри как могу.
И тут я вообще не понял, как это произошло. Из того что нагуглил, так можно вызывать какие-то VBS скрипты. И отсюда просто миллион вопросов:
- Как можно это сделать через игру? Одно дело читы, и влияние на работу игры как отдельной программы, но выход за ее рамки эт как? Не ужели MW2 настолько дырявая
- Как можно через игру запустить какой-то скрипт на другом компьютере? У меня мозг ломается. Ладно скрипт с сообщением, выходит так можно и еще что-нибудь сделать? Снести папку виндоус например?
- Как на такое смотрят антивирусы?
Вообщем, если кто может прокомментировать, было бы интересно