Зато запомнил надолго, что из виртуалки Ctrl+Alt+F1 открывает РЕАЛЬНУЮ консоль.

#249: Ну а вдруг?

27 ноября 2008, 09:00. рейтинг: 692

Копаясь в глубинах скрипта, написанного неизвестными кодерами

для имитации нажатий с клавиатуры, наткнулся на гениальный код:

integer i

while (i!=1)

Desktop.Typekeys('<Down>')

i-

if i==12

Desktop.TypeKeys('<#Plus>')

Так сказать, перестраховался человек... А вдруг когда-нибудь да станет i равно 12?

#250: Сижу, слышу – брутфорсят.

27 ноября 2008, 09:00. рейтинг: 2804

Пара в универе.

Компьютерный класс, собранный явно по остаточному принципу. Два ряда по пять машин, с торца стол, на котором стоит АТ-корпус, гордо наречённый 'сервером'.

Об этом 'сервере' долго ходили легенды. Дело в том что даже парни, которые учились там семь лет назад, не разу не видели, чтобы он выключался, хотя бы для очистки от пыли. Преподаватель, он же главный линуксоид университета, внезапно прерывает свой рассказ и обращается к админу класса.

– Сергей, мне что-то не нравится, как сервер шуршит винтом. Что с ним?

– А кто его знает.

Препод прерывает пару и подрубает монитор и клавиатуру к серверу. Начинает рыться в логах старенькой Slackware. Выяснилось, что кто-то брутфорсил пароль на ssh, что конечно же отражалось в логах. А еле живой уже года два как винт выдавал при этом такие трели, что уши сворачивались.

Теперь все студенты знают, что убитый старый винт – это элемент информационной безопасности, похожий по своему действию на IDS.

#251: ЛёМих в действии

27 ноября 2008, 09:00. рейтинг: 4028

Дело было в 2002 году в одной небольшой, но гордой провайдинговой конторе.

Ближе к ядру сети стоял управляемый коммутатор, к которому подключались несколько важных клиентов, и который имел паршивое свойство периодически зависать. Все бы ничего, но коммутатор был расположен на закрытой территории, попасть на которую и днем было непросто, а в ночное время – и подавно. Да и тащиться ночью через полгорода для того, чтобы сбросить его по питанию, никому из инженеров явно не улыбалось.

Переписка с продавцом коммутатора, а равно как и с его производителем адекватности в понимании проблемы зависаний не добавила. Отмазки инженеров, по поводу желания поспать, у руководства не принимались. Денег на новый коммутатор, несмотря на значимость клиентов, тоже никто давать не торопился.

Полет инженерно-военной мысли выдал следующее – нужна схема, позволяющая удаленно кратковременно отрубить 220В на коммутаторе, после чего он заново загрузится и войдет в нормальный режим. За работу взялись двое – молодой инженер Алексей (в качестве исполнителя) и менеджер Михаил, отставной офицер, подполковник (в качестве стимулирующего фактора). Работа была проведена по военному: быстро, просто, надежно, инженерно-изобретательно и даже, в некоторой степени, изощренно.

Так на свет появилось устройство 'ЛёМих' (по имени своих создателей). Внешне оно состояло из вилки, розетки, и тоненького проводка, уходившего в ближайший сервер. Внутри была собрана простейшая схема управления большими токами посредством малых. Тонкий провод, как я уже говорил, уходил в сервер и подключался к дисководу.

Теперь о том, как работала схема. Среди ночи, когда зависал коммутатор, программа мониторинга отправляла сообщение на пейджер, привязанный к ноге спящего инженера. Тот, матерясь, надевал трусы и включал компьютер. Дальше dial-up'ом заходил напрямую на сервер и с консоли давал одну единственную команду – подмонтировать дисковод. Дисковод получал питание на считывающую головку. И этот сигнал отправлялся на 'ЛёМих', который посредством него давал управляющий сигнал реле на разрыв цепи 220В. Сервер после этого ругался на невозможность выполнить команду mount, но это, как говорится, уже были издержки производства. В течение минуты коммутатор прогружался, начинал отзываться на ping'и, неспящие клиенты продолжали работу, а уставший инженер шел досматривать прерванный сон.

К сожаления, полностью автоматизировать систему, исключив работу инженера, не удалось. И руководство купило новый коммутатор.

#252: Низкоуровневое уничтожение данных

27 ноября 2008, 11:00. рейтинг: 3458

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

Однажды приходят двое хорошо одетых дяденек, и интересуются, восстанавливаем ли мы информацию с винчестеров, имеющих сильные повреждения. Услышав положительный ответ, они достали из портфеля салфеточку и развернули.

Внутри был вынутый из корпуса винчестера блин, на котором, судя по всему, отверткой, было нацарапано 'ХРЕН ВАМ'.

Данные спасти нам почему-то не удалось.

#253: Труба апокалипсиса

27 ноября 2008, 11:00. рейтинг: 2804

В апреле 200X устроился вместе с другом стажерами на работу в %companyname%. Фирма занимается аутсорсингом, но при случае и мелкими работами не брезгует. Два директора, два стажера. Первый выезд. Крупная страховая компания. Необходимо установить новый сервер в дополнение еще к двум. Чтобы производству не мешать, дело происходит в воскресение.

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

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

Этот звук звонка еще не раз потом меня до нервного тика доводил.

#254: Злосчастные окна

27 ноября 2008, 11:00. рейтинг: 2701

Случилась эта история во времена win 98. Тогда еще не было всеобщего засилья желтой бухгалтерской программы и многие фирмы работали на самописных прогах.

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

Вы читаете IT happens. #1-800
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату
×