ВКонтакте.ру — Восстановление пароля, а просто ли это?!

Lumber room
Может где-то это описывалось, но не стал искать, а приступил сразу к делу…… к восстановлению паролю на сайте ВКонтакте.ру
Суть данного топика заключается в вопросе «почему именно так?». Почему < превращается &lt;

Немного предистории.
Дело вроде было простое, знакомая огорчилась что не смогла войти вконтакт, написала что пароль не работает, и что на запрос «забыли пароль» прислали совершенно другой пароль, не то что у нее был.
Я было подумал, как обычно взломали (что скорее всего я былы прав ибо старый пароль был russia =)).

И так ей прислали пароль (pa&lt;ss&gt;word)° — вроде все нормально, но это на первый взгляд. При его вводе сайт не пускал.
Я на крайний случай проверил на своем логине «восстановление пароля» и странно удивился. За место символа "!" я получил "&#33;"
Визуально посмотрев на пароль знакомой я увидел в нем слово «password», но с дополнительными символами. Такими как "&lt;" и "&gt;" немного погуглив я нашел пару статей, а точнее в названиях статей эти символы, это оказались обычные угловые скобки "<" и ">".
Вот так получился уже совсем другой пароль, чем прислал контакт — (pa<ss>word). Но что за знак градуса в конце пароля так и остался не надолго загадкой.
Поняв что сервер высылает так сказать пароли с битой кодировкой, я стал подбирать этот сивол градуса. после 2 часов подбора и тыкания на «забыл пароль?» я нашел этот сивол и он оказался знаком ®.
И в итоге мы полчаем:

(pa&lt;ss&gt;word)° — пароль присланный сервером.
(pa<ss>word)® — настоящий пароль для входа.

Вопрос заключается в том, можно ли отключить автоматическую конвертацию символов???

Спасибо за ответы!

P.S. Писав эту статью столкнулся с этим же свойством системы.
Tags:vkontakte.ru
Hubs: Lumber room
-10
334 0
Comments 27

Popular right now

Android разработчик (Kotlin) Middle+/Senior
from 130,000 to 250,000 ₽МТСМоскваRemote job
Android разработчик (Kotlin)
to 175,000 ₽МТСМоскваRemote job
Senior Android Developer
from 200,000 ₽FunCorpМосква
Android-разработчик (kotlin)
to 150,000 ₽BlogmanСанкт-ПетербургRemote job
Android developer
to 180,000 ₽Improve DigitalНовосибирск

Top of the last 24 hours