Исправление torvn77, (текущая версия) :
Определить каждую отдельную кнопку этой клавиатуры и распознать букву вообще элементарно.
Названия переменных и даже местоположение тех или иных кнопок на клавиатуре можно менять(обсфуцировать) для каждой сессии, а буквы можно отображать не шрифтом, а вызовом картинок с одинаковым размером файла и подмешанным шумом для изменения их хешсуммы.
Эдак самым простым решением окажется прикрутить к боту руку манипулятьр и opencv и показывать ему отрендеренную страницу браузера, чтоб он там сам мышкой по ней возил.
Или вот ещё вариант, названия и коды кнопок неизменны, но реальное соответствие кнопки экранному символу кодируется тем, какое изображение записывается в файл с внешним видом буквы, таким образом одна и таже строка при отправке на сервер будет всякий раз иметь новое случайное значение.
Исправление torvn77, :
Определить каждую отдельную кнопку этой клавиатуры и распознать букву вообще элементарно.
Названия переменных и даже местоположение тех или иных кнопок на клавиатуре можно менять(обсфуцировать) для каждой сессии, а буквы можно отображать не шрифтом, а вызовом картинок с одинаковым размером файла и подмешанным шумом для изменения их хешсуммы.
Эдак самым простым решением окажется прикрутить к боту руку манипулятьр и opencv и показывать ему отрендеренную страницу браузера, чтоб он там сам мышкой по ней возил.
Или вот ещё вариант, названия и коды кнопок неизменны, но реальное соответствие кнопки экранному символу кодируется тем, какое изображение записывается в файл с внешним видом буквы.
Исправление torvn77, :
Определить каждую отдельную кнопку этой клавиатуры и распознать букву вообще элементарно.
Названия переменных и даже местоположение тех или иных кнопок на клавиатуре можно менять(обсфуцировать) для каждой сессии, а буквы можно отображать не шрифтом, а вызовом картинок с одинаковым размером файла и подмешанным шумом для изменения их хешсуммы.
Эдак самым простым решением окажется прикрутить к боту руку манипулятьр и opencv и показывать ему отрендеренную страницу браузера, чтоб он там сам мышкой по ней возил.
Исправление torvn77, :
Определить каждую отдельную кнопку этой клавиатуры и распознать букву вообще элементарно.
Названия переменных и даже местоположение тех или иных кнопок на клавиатуре можно менять для каждой сессии, а буквы можно отображать не шрифтом, а вызовом картинок с одинаковым размером файла и подмешанным шумом для изменения их хешсуммы.
Эдак самым простым решением окажется прикрутить к боту руку манипулятьр и opencv и показывать ему отрендеренную страницу браузера, чтоб он там сам мышкой по ней возил.
Исходная версия torvn77, :
Определить каждую отдельную кнопку этой клавиатуры и распознать букву вообще элементарно.
Названия переменных и даже местоположение тех или иных кнопок на клавиатуре можно менять для каждой сессии, а буквы можно отображать не шрифтом, а вызовом картинок с одинаковым размером файла и подмешанным шумом для изменения их хешсуммы.
Эдак самым простым решением окажется прикрутить к боту opencv и показывать ему отрендеренную страницу браузера.