Регистрация в ICQ

15 Сен
2011

ICQСегодня мне нужно было зарегистрироваться в ICQ. Я пошел на icq.com, ввел имя и фамилию, начал вводить пароль… Но ввелись только первые 8 символов! Я попробовал еще раз, и окончательно убедился, что на поле ввода выставлено ограничение.
Я использую длинные пароли, поэтому проблему нужно было решать. Я скачал Оперу, открыл страницу регистрации, нажал Ctrl+U, и быстро нашел по слову «Пароль» следующий кусочек кода:

<input type="password" name="password" id="password" value="" class="active_text" maxlength="8" msg_display_target="password">

После чего меняю атрибут maxlength на 100. Нажимаю «Применить изменения». Заполняю форму. Но страница выдает мне вот такую ошибку:
screenshot
Странно, что на поле «Повторите пароль» ограничения нет.
Ладно, придется лезть в скрипты. Находим по слову «password» следующий код:
"password":{"validators":{"rules":{"required":"1","min_length":"6","max_length":"8","latin_chars_nums_signs_only":"1","must_contain_char_digit":"1","max_repeat_allowed":"3","max_sequence_allowed":"3","cannot_contain":["@first_name","@last_name","@nick_name","@email","@current_password","1q2w3e","qwerty","password"],"cannot_equal":["1q2w3e","qwerty","password"],"cannot_contain_name":["last_name","first_name","email","current_password"]}

Очень интересно! И даже вполне читабельно. Меняем max_length на 100. Применяем изменения. Вводим пароль. Успех! Всё ввелось без ошибок. Нажимаем на кнопку «Регистрация».
Выводится вот такая ошибка:
screenshot
Чтож, повторяем всё с начала. Нажимаем кнопку «Регистрация» и видим:
screenshot
Идем на почту, проходим по ссылке в письме, и ликуем:
screenshot
Пробуем войти в ICQ с новым паролем. Успех!
Честно говоря, я от ICQ такого не ожидал. У многих людей пароли длиннее 8 символов. Что же им делать? Придумывать новый пароль для ICQ? Оказалось проще взломать регистрацию. Я считаю, что это грубейшая ошибка планирования интерфейсов. Надеюсь, мы не будем повторять их ошибок.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх