Выбрать главу

#5348: Домушные сети

12:00 02.02.2011, IT happens

Работал одно время монтажником у провайдера. Как-то поменялись настройки сети, и пользователям надо было заново пройти регистрацию. Процедура совершенно элементарная: браузер автоматом перекидывал на страницу, на которой следовало ввести логин и пароль, указанный в договоре, после чего переконнектиться. Находились люди, которые не могли этого сделать под диктовку саппорта, и тогда задачу поручали монтажникам. Лафа: целый наряд за пять минут. Вот только от подобных людей можно было ждать чего угодно.

Зашли с напарником между делом починить такого вот юзера. Приходим — в квартире бардак, отключённый комп лежит на диване. Как потом выяснилось, квартиру пытались обнести, но домушников в последний момент спугнули. Пока я подрубал шланги к компу и настраивал инет, напарник страдал фигнёй в коридоре. Всё сделали, подписали бумажки и ушли. На следующий день клиентка притащилась в офис и накатала жалобу. Дословно не помню, но примерно так: «Пока один работник настраивал компьютер, второй ходил по квартире и высматривал замки и системы сигнализации! Прошу принять меры вплоть до увольнения».

#5349: MD5.1

14:00 02.02.2011, IT happens

Давным-давно, ещё во времена, когда второй «пентиум» был топовой моделью, разрабатывали мы софт для банка. Ввжно то, что там была база пользователей, пароли в которой хранились в виде MD5-хешей (простейшая версия, даже без «соли»). В те времена интернетом мы не были избалованы, и алгоритм вычисления MD5 переписывали из бумажной книги.

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

Однажды кто-то из админов заметил, что с одного айпишника идут запросы от имени разных клиентов нашего интернет-банка, и все с нулевым успехом: пароли не подходят. «Непорядок», — подумал админ и вызвал службу безопасности. Служба безопасности обратилась куда надо, и в тот же день доблестные сотрудники правоохранительных органов накрыли троих киберковбоев, одним из которых был относительно недавно уволенный из нашего банка программист. Допрос показал, что обиженный на руководство «несправедливо уволенный» умудрился утащить ту самую базу клиентов, где словариком, а где и брутфорсом подобрал пароли и уже потирал руки в предвкушении наживы. К его (а также его двоих подельников) немалому удивлению, пароли не подходили. Откуда было знать бедняге, что тогда, во времена царствования вторых «пней», я и мой напарник, переписывая алгоритм из книжки, допустили опечатку, а потом, когда ошибку обнаружили, испугались признаваться начальству?

#5350: Летите, плывите, ползите

14:00 02.02.2011, IT happens

Давным-давно прикручивал по заданию руководителя к сайту целителя-шарлатана форму обратной связи и первое время модерировал входящие письма. У целителя на все вопросы ответ был один: если вы ходячий, приходите, мол, вылечу. Как-то наткнулся на письмо: «Уважаемый Анатолий ***ович! Если вы ходячий, идите на х#й!»

#5351: Утомлённые ассемблером

14:00 02.02.2011, IT happens

Сдавал на зимней сессии ассемблер. Третья и четвёртая лабы отличались только подходом к представлению данных, задача в них была одинаковая.

Сдаю третью. Препод долго смотрит код в пояснительной записке, восклицает: «Лови, фашист, гранату!» — и в консольное окошко вводит значения, на которых, по его мнению, программа должна была ошибиться. Нет, всё в порядке. Немного обескураженный препод открывает код в Notepad++ и начинает в него вдуплять. Через минуту комп тухнет и уходит в спящий режим. Препод двигает мышку, стучит по клаве, но компу пофиг. Ресет, долгое восстановление системы… «Приходите завтра».

На следующий день препод, не глядя в записку, расписался на четвёртой лабе — главное, чтобы я свою флешку-убийцу ему в комп не вставлял.

#5352: А «Крузис» потянет?

14:00 02.02.2011, IT happens