- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (17) »
абонента вновь нагружало сервер. Говорили-общались с клиентом, просили выключать µTP в торрент-клиенте, раскинули на сервере сетевые карточки по всем восьми ядрам, да всё без толку…
Потом вбили MAC-адрес клиента в поисковик — и первая же ссылка внесла чёткую ясность. Наверняка не один десяток китайских инженеров икнул в тот момент: адрес 04:4B:80:80:80:03 оказался популярным. Оказалось, у многих провайдеров он уже внесён в черный список.
ЧПУ-станок раньше работал на функциональных элементах «Логика» (такие коробочки 100?50?15 мм с 18–24 ножками). Всем были хороши они: сгорела — открыл, перепаял, работаешь дальше. Только вот быстродействие, да и когда разные руки открывают-паяют-закрывают… В общем, начальство велело заменить.
Ящики уменьшились, блоки питания стали проще и легче. «Да здравствует великий микроконтроллер!» — можно было бы сказать. Ан нет. Когда висла «Логика», нужный коробок доставали, ждали, пока кондеи разрядятся, и вставляли обратно. Тут же нужна специальная станция для отладки (дорогущая), программное обеспечение (тоже покупается отдельно) и т. д. Иначе микроконтроллер замыкается сам в себе и молчит.
Но ведь мы славяне, мы же умные! Маленькая ванночка из пластмассы, на дне — PLCC-панелька, светодиод ошибки и ввод питания. Вставляем микросхему, подключаем питание, ждём, пока светодиод загорится, и… начинаем аккуратненько пшикать из пульверизатора водой, пока не погаснет светодиод. Вот уже три года практикуем. Непонятно, что происходит с микросхемой и почему, но пока ещё не сгорела ни одна.
Cейчас 03:24. Встать надо в 07:00. Вероятность проснуться вовремя без будильника при хроническом недосыпе стремится к нулю. Будильника ни у кого в комнате нет. Зато есть:
Я, сонный, злой. Соседи по комнате, сонные, разной степени злобности. Соседи из других комнат, с будильником, но не отдают. Комп с Убунтой. Зажигалка обычная. Паяльник и горсть компонентов. Кофе. Arduino Diecimila. Настенные часы. Sleeptracker (наручные часы с будильником) c разряженной батарейкой (еле показывает, при попытке звенеть дохнет и сбрасывает значения до дефолтных).
Итак, 0?12 предложенных способов это осуществить:
0?00. Красноглазик. До утра курить маны и шаманить с компом.
0?01. Геймер. До утра гамать по сети (или не по сети).
0?02. Инфоголик. До утра читать книги, Википедию или IT happens.
0?03. Медиалюбитель. До утра смотреть фильмы или слушать музыку.
0?04. RAID1. Договориться с соседями-с-будильником о том, что они нас разбудят, и спокойно пойти спать.
0?05. RAID0. Договориться с соседями по комнате о последовательном дежурстве: не спать полчаса, после чего будить следующего и идти спать самому.
0?06. RAID10. То же самое, но дежурят по двое во избежание засыпания дежурных.
0?07. Очумелые ручки. Приспособить какой-нибудь трёхвольтовый источник тока для питания Sleeptracker.
0?08. Радиолюбитель. Спаять пищалку и приделать к стрелке часов контакт, включающий пищалку в нужное время.
0?09. Садист/мазохист (зависит от того, кому подложить). То же самое, но с электрошоком вместо пищалки.
0?0A. МК. Написать программу для Arduino, чтоб загружала текущее время из компа и пищала или пела, когда надо. Приделать усилитель и динамики.
0?0B. Кодер. Написать и скомпилить программу-будильник, играющую в заданное время звук пионерского горна.
0?0C. Скриптовод. Написать bash-скрипт, делающий то же самое.
0?0D. Админ. sudo echo '0 6 19 7 * root ls -R / > /dev/dsp' >> /etc/crontab. Верещит, как дайлапный модем.
0?0E. Шпион. Стырить будильник у соседей-с-будильником.
0?0F. Социальный инженер. Убедить соседей-с-будильником отдать будильник добровольно.
0?10. BananaPhone. Вспомнить про будильник в мобильнике.
0?11. Экспериментатор. Всё вышеперечисленное реализовать из интереса, отладить, если надо, протестировать, написать об этом на IT happens, после чего обнаружить, что уже семь утра. Пообещать себе купить будильник и больше такой фигнёй не заниматься.
Когда-то давно, когда деревья были большими, учился я на первом курсе солидного технического вуза в большом и красивом городе. За окнами гремел 2002-й, на компьютерах царствовали 98-е винды, флешки были в диковинку, интернет был через дайлап… А мы тем временем постигали премудрости прикладной математики.
Практические работы по указанному предмету проходили, конечно же, в компьютерном классе (изучать численные методы на логарифмических линейках — редкое изуверство). К концу семестра нужно было сделать курсовик в MathCAD, после чего в момент сдачи вживую показать преподавателю процесс расчёта на одном из компьютеров в классе — простая распечатка не катила. Предложенную преподавателем схему (составляем расписание и приходим в лабораторию в определённые дни, пишем курсовик по очереди) мы отмели сразу: на одну машину претендовало пять человек, поэтому времени всем явно не хватало.
На компьютерах в классе стояла новая, невиданная доселе ОС — Windows 2000. Админы, дорвавшись до новых возможностей системы, запретили всё, что до этого запретить не получалось: запись куда-то, кроме профиля, редактирование реестра и — догадаетесь? — дисководы! Полностью. В диспетчере устройств. Наверное, боялись вирусов, а установленный на всех машинах Доктор Веб их полностью не удовлетворял.
Флешек ни у кого не было, ноутбуков — тем более, интернета в аудитории — тоже. Большая часть студентов, сжав зубы и смирившись с обстоятельствами, стала планировать расписание походов в лабораторию. Но в группе, как обычно, учились два гика (один из которых — ваш покорный слуга), которые к тому моменту уже сделали половину курсовика дома. Естественно, их такой расклад не устраивал. Итак…
День первый. Разведка. Мы с товарищем по несчастью сидим за двумя соседними компами и рыскаем по системе в поисках лазейки. Ни знакомые по 9x (утянуть файл с паролями), ни новоизобретённые способы (подменить системный скринсейвер на cmd.exe) не работают: всё добросовестно закрыто. Преподаватель админского пароля не знает. Софта небогато: MathCAD, MS Office и несколько мелких утилит, которые ничем помочь не могут.
День второй. Атака. После десятков часов, проведённых в интернете, к следующему занятию найден эксплойт, позволяющий поднять привилегии процесса в Win2K до
Потом вбили MAC-адрес клиента в поисковик — и первая же ссылка внесла чёткую ясность. Наверняка не один десяток китайских инженеров икнул в тот момент: адрес 04:4B:80:80:80:03 оказался популярным. Оказалось, у многих провайдеров он уже внесён в черный список.
#6814: Ребут: холодный, горячий, мокрый
13:00 25.07.2011, IT happensЧПУ-станок раньше работал на функциональных элементах «Логика» (такие коробочки 100?50?15 мм с 18–24 ножками). Всем были хороши они: сгорела — открыл, перепаял, работаешь дальше. Только вот быстродействие, да и когда разные руки открывают-паяют-закрывают… В общем, начальство велело заменить.
Ящики уменьшились, блоки питания стали проще и легче. «Да здравствует великий микроконтроллер!» — можно было бы сказать. Ан нет. Когда висла «Логика», нужный коробок доставали, ждали, пока кондеи разрядятся, и вставляли обратно. Тут же нужна специальная станция для отладки (дорогущая), программное обеспечение (тоже покупается отдельно) и т. д. Иначе микроконтроллер замыкается сам в себе и молчит.
Но ведь мы славяне, мы же умные! Маленькая ванночка из пластмассы, на дне — PLCC-панелька, светодиод ошибки и ввод питания. Вставляем микросхему, подключаем питание, ждём, пока светодиод загорится, и… начинаем аккуратненько пшикать из пульверизатора водой, пока не погаснет светодиод. Вот уже три года практикуем. Непонятно, что происходит с микросхемой и почему, но пока ещё не сгорела ни одна.
#6815: 0x12 реализаций метода Wake()
15:00 25.07.2011, IT happensCейчас 03:24. Встать надо в 07:00. Вероятность проснуться вовремя без будильника при хроническом недосыпе стремится к нулю. Будильника ни у кого в комнате нет. Зато есть:
Я, сонный, злой. Соседи по комнате, сонные, разной степени злобности. Соседи из других комнат, с будильником, но не отдают. Комп с Убунтой. Зажигалка обычная. Паяльник и горсть компонентов. Кофе. Arduino Diecimila. Настенные часы. Sleeptracker (наручные часы с будильником) c разряженной батарейкой (еле показывает, при попытке звенеть дохнет и сбрасывает значения до дефолтных).
Итак, 0?12 предложенных способов это осуществить:
0?00. Красноглазик. До утра курить маны и шаманить с компом.
0?01. Геймер. До утра гамать по сети (или не по сети).
0?02. Инфоголик. До утра читать книги, Википедию или IT happens.
0?03. Медиалюбитель. До утра смотреть фильмы или слушать музыку.
0?04. RAID1. Договориться с соседями-с-будильником о том, что они нас разбудят, и спокойно пойти спать.
0?05. RAID0. Договориться с соседями по комнате о последовательном дежурстве: не спать полчаса, после чего будить следующего и идти спать самому.
0?06. RAID10. То же самое, но дежурят по двое во избежание засыпания дежурных.
0?07. Очумелые ручки. Приспособить какой-нибудь трёхвольтовый источник тока для питания Sleeptracker.
0?08. Радиолюбитель. Спаять пищалку и приделать к стрелке часов контакт, включающий пищалку в нужное время.
0?09. Садист/мазохист (зависит от того, кому подложить). То же самое, но с электрошоком вместо пищалки.
0?0A. МК. Написать программу для Arduino, чтоб загружала текущее время из компа и пищала или пела, когда надо. Приделать усилитель и динамики.
0?0B. Кодер. Написать и скомпилить программу-будильник, играющую в заданное время звук пионерского горна.
0?0C. Скриптовод. Написать bash-скрипт, делающий то же самое.
0?0D. Админ. sudo echo '0 6 19 7 * root ls -R / > /dev/dsp' >> /etc/crontab. Верещит, как дайлапный модем.
0?0E. Шпион. Стырить будильник у соседей-с-будильником.
0?0F. Социальный инженер. Убедить соседей-с-будильником отдать будильник добровольно.
0?10. BananaPhone. Вспомнить про будильник в мобильнике.
0?11. Экспериментатор. Всё вышеперечисленное реализовать из интереса, отладить, если надо, протестировать, написать об этом на IT happens, после чего обнаружить, что уже семь утра. Пообещать себе купить будильник и больше такой фигнёй не заниматься.
#6816: Да здравствуют низкие технологии
15:00 25.07.2011, IT happensКогда-то давно, когда деревья были большими, учился я на первом курсе солидного технического вуза в большом и красивом городе. За окнами гремел 2002-й, на компьютерах царствовали 98-е винды, флешки были в диковинку, интернет был через дайлап… А мы тем временем постигали премудрости прикладной математики.
Практические работы по указанному предмету проходили, конечно же, в компьютерном классе (изучать численные методы на логарифмических линейках — редкое изуверство). К концу семестра нужно было сделать курсовик в MathCAD, после чего в момент сдачи вживую показать преподавателю процесс расчёта на одном из компьютеров в классе — простая распечатка не катила. Предложенную преподавателем схему (составляем расписание и приходим в лабораторию в определённые дни, пишем курсовик по очереди) мы отмели сразу: на одну машину претендовало пять человек, поэтому времени всем явно не хватало.
На компьютерах в классе стояла новая, невиданная доселе ОС — Windows 2000. Админы, дорвавшись до новых возможностей системы, запретили всё, что до этого запретить не получалось: запись куда-то, кроме профиля, редактирование реестра и — догадаетесь? — дисководы! Полностью. В диспетчере устройств. Наверное, боялись вирусов, а установленный на всех машинах Доктор Веб их полностью не удовлетворял.
Флешек ни у кого не было, ноутбуков — тем более, интернета в аудитории — тоже. Большая часть студентов, сжав зубы и смирившись с обстоятельствами, стала планировать расписание походов в лабораторию. Но в группе, как обычно, учились два гика (один из которых — ваш покорный слуга), которые к тому моменту уже сделали половину курсовика дома. Естественно, их такой расклад не устраивал. Итак…
День первый. Разведка. Мы с товарищем по несчастью сидим за двумя соседними компами и рыскаем по системе в поисках лазейки. Ни знакомые по 9x (утянуть файл с паролями), ни новоизобретённые способы (подменить системный скринсейвер на cmd.exe) не работают: всё добросовестно закрыто. Преподаватель админского пароля не знает. Софта небогато: MathCAD, MS Office и несколько мелких утилит, которые ничем помочь не могут.
День второй. Атака. После десятков часов, проведённых в интернете, к следующему занятию найден эксплойт, позволяющий поднять привилегии процесса в Win2K до
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (17) »