В World of Warcraft появился новый способ мошенничества

В World of Warcraft появился новый способ мошенничества World of Warcraft, Мошенничество, Blizzard

Внимание всем игрокам WOW:

В World of Warcraft появился новый способ мошенничества, основанный на перехвате функции интерфейса игры


Новая атака

Представьте следующую ситуацию: игрок, представляющийся членом известной гильдии, обещает продать вам какую-то классную вещь (которой у него скорее всего нет). Всё, что от вас требуется — ввести в чат одну строку:


/run RemoveExtraSpaces=RunScript


Интерфейс WoW и его дополнения написаны на скриптовом языке Lua. Обе части вышеуказанного равенства являются рабочими функциями WoW Lua API. Исполнение этой строчки кода меняет поведение интерфейса.


Что делает эта команда?


/run — это команда воспринимать следующий текст как скрипт Lua;


RemoveExtraSpaces — встроенная функция, удаляющая лишние пробелы;


RunScript — функция, исполняющая код Lua code (аналогично /run)


Почему это опасно?


Функция RemoveExtraSpaces применяется к каждому полученному в чате сообщению. Вышеуказанная команда заменяет эту функцию на функцию RunScript, что называется перехватом. После этого все сообщения в чате воспринимаются как код Lua и исполняются.

В World of Warcraft появился новый способ мошенничества World of Warcraft, Мошенничество, Blizzard
В World of Warcraft появился новый способ мошенничества World of Warcraft, Мошенничество, Blizzard
В World of Warcraft появился новый способ мошенничества World of Warcraft, Мошенничество, Blizzard

Источники:

https://tproger.ru/news/wow-scamming/

https://blog.gdatasoftware.com/2016/07/28809-world-of-warcra...