Небольшая предыстория.

У меня нет автомобиля и я не сталкивался с подобными капчами ранее. Несколько дней назад мне позвонила знакомая, которая попросила разработать программу или скрипт, который поможет ввести какую-то капчу при оформлении страхового полиса для авто.


Т.к. разговор был телефонным и ранее я с этим не сталкивался, в голове всплыл, скорее образ автоматизации некого процесса регистрации.

"Может быть от меня хотят, чтобы некий код приходя на смс телефона, автоматически вводился где-то на каком-то сайте"??????

Как ввести безумную капчу ВСК?

Решил загуглить и попросил пример этой волшебной капчи в СМС.

Сразу наткнулся на пост пикабу - https://pikabu.ru/story/pro_to_kak_ya_vse_taki_sdelal_sebe_eosago_5303552

А затем увидев капчу формата - Ǡф8UгƎmФ@ меня люто БОМБАНУЛО! И даже сейчас меня бомбит.

Для непросвещенных - подобная капча приходит к Вам на телефон в виде смс сообщения, после того как Вы заполнили некую анкету в личном кабинете ВСК на моменте отправки заявки. И Вам предлагают ввести ее стандартной клавиатурой без помощи CTRL+C в окно подтверждения.


Обилие "хороших" отзывов о данной капче в интернете и ответы поддержки в стиле "не получилось - пробуйте еще" дали мне дополнительной мотивации разобраться - "А можно ли это вообще ввести????? И как это сделать?"


Ушло около 2х часов непрерывных проб и серфинга, задача была интересна и захватила меня на это время.


В итоге я откопал замечательные сайты:

http://www.fileformat.info/info/unicode/char/0153/index.htm

https://unicode-table.com/ru/

А так же из представленной выше ссылки http://raskladka.obmen-service.com/

Первый и второй позволяют найти любой символ введя его в поиск. вы получаете всю информацию о нем и его родственниках.

Последний позволяет в введенных символах распознать русскоязычные.


Как же ввести "неведомую закорючку" из капчи? Например эту ƕ


Для начала необходимо активировать ввод спецсимволов с помощью правой цифровой панели на клавиатуре

Как ввести безумную капчу ВСК?
Инструкция взята отсюда - http://www.fileformat.info/tip/microsoft/enter_unicode.htm

Для начала необходимо подготовиться:

В реестре используйте следующий путь HKEY_Current_User/Control Panel/Input Method

Параметр EnableHexNumpad установите в значение 1.

Если его у Вас как и у меня нет - добавьте как новый строковый параметр.

Как ввести безумную капчу ВСК?
После чего Вы сможете вводить практически любой символ с использованием клавиши ALT.

Зайдите на сайт https://unicode-table.com/ru/tools/decoder/  или найдите нужный символ по ссылке http://www.fileformat.info/info/unicode/char/search.htm. Ищите код символа формата \uxxxx.

Теперь зажмите ALT и не отпуская введите с помощью правой цифровой панели +(плюс), затем цифры после \u

Как ввести безумную капчу ВСК?
На сайте fileformat.info можно так же увидеть как ввести символ с использованием клавиатуры и комбинации ALT+. Не все символы вводятся вышеописанным способом, некоторые могут иметь отличные  цифры ввода. Но для большого количества символов подойдет мой способ.
Как ввести безумную капчу ВСК?

Казалось бы задача с символами юникода решена, но кроме всего прочего в капче присутствуют  вперемешку кириллические и латинские символы. Для их опознавания вводим капчу в окно сервиса http://raskladka.obmen-service.com/. Подсвечиваются русскоязычные буквы.


Теперь Вы можете ввести  любые символы с обычной клавиатуры и победить смс капчу  раз и навсегда. Единственный минус этого способа постоянные прыжки с сайта на сайт.


У меня сразу появилась идея создать простенький скрипт, который позволял бы получить инструкцию по вводу такой капчи в одном месте и я сделал этого помощника.

С декодировкой проблем не возникло, а вот подсветку пришлось сделать при помощи стороннего фрилансера.


Помощник по вводу капчи доступен по ссылке https://smskods.ru/

И абсолютно бесплатен.

Если есть идеи о доработке - пишите, попробую сделать. Было бы идеально подобные вещи реализовывать в экранной клавиатуре, но мне не удалось найти простой программы для этих целей, а разработать самому подобное увы не под силу:)

Как ввести безумную капчу ВСК?