Как повесить Windows
Размещено 26/09/2008
Все о программном обеспечении ПК и ноутбука
Размещено 26/09/2008
Негоже в пятницу, последний день трудовой недели акцентировать внимание на серьезных вещах. Не так ли? Поэтому отвлечемся сегодня от мирской суеты и поговорим лучше о чем-нибудь приятном. Например, о том, как довести операционную систему Windows до синего каления. С какой целью? А черт его знает! Просто так. Пусть маководы с линуксоидами порадуются — уж они-то при виде синего экрана смерти (Blue Screen Of Death — BSOD) визжат от восторга, как маленькие дети.
Способ первый. Открываем редактор реестра (Пуск -> Выполнить -> regedit.exe) и находим ветку HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/i8042prt/Parameters. Далее щелкаем правой кнопкой мыши по пустому месту в разделе Parameters и создаем новый DWORD-параметр CrashOnCtrlScroll со значением равным единице. Все. Теперь если, удерживая правый Ctrl, дважды нажать кнопку Scroll Lock, операционная система отрапортует о критической ошибке BSOD.
Как посмотришь на скриншот, так сердце кровью обливается
Зачем реализована такая штука в Windows, думаю, объяснять не нужно. Программисты могут использовать ее для выяснения возможных потерь данных, а также анализа поведения приложений и периферийных устройств в те моменты, когда операционная система перестает отвечать на запросы. Системным администраторам она пригодится для корректной настройки программ автоматического оповещения о возникших проблемах с сервером. Наконец, рядовые пользователи могут ее использовать, чтобы подшутить над знакомыми и коллегами по работе.
Способ второй. Создаем пакетный BAT- или CMD-файл и копируем в него следующие четыре командные инструкции:
Сохраняем, запускаем и. дожидаемся, когда из-за бесконечно создающихся копий cmd.exe операционная система Windows впадет в ступор и перестанет отвечать на запросы пользователя.
Способ третий. Нажимаем на клавиатуре комбинацию клавиш «Win + E» и удерживаем ее до тех пор, пока плодящиеся окна проводника Windows не отправят систему на тот свет.
Способ четвертый. Копируем на компьютер утилиту Process Explorer (1,5 Мбайт) от Марка Руссиновича, запускаем ее, жмем «Ctrl+F», отыскиваем дескриптор файла pagefile.sys и закрываем его (Close Handle). Спустя мгновение-другое операционная система Windows станет синей-синей.
Пятый способ, работоспособный только в старушках Windows 95, 98, 98SE, ни разу в жизни не обновлявшихся через службу Windows Update. Достаточно набрать в консоли строчку с:/con/con и после нажатия Enter от системы останутся только одни воспоминания да грустный текст на синем фоне.
Наконец, шестой способ — самый безобидный. Заключается он в имитации синего экрана смерти средствами одноименного скринсейвера BlueScreen. Программа изысканно имитирует BSOD с дальнейшей «перезагрузкой» операционной системы Windows, причем таким образом, что с первого взгляда определить фальшивку не так-то просто, особенно, согласитесь, в тот момент, когда чувство досады преобладает над разумом, а все мысли — только о потерянных данных.
И хотя первоапрельские денечки далеко позади, Bluescreen поможет в волю наэкспериментироваться и по-доброму поиздеваться над друзьями или коллегами по работе. Каково будет их удивление, когда вдруг внезапно монитор озарится синим цветом и через мгновение компьютер, весело похрюкивая жестким диском, пойдет в перезагрузку, унося в небытие все открытые программы, документы и любимую «аську». Вот хохма-то будет!
Очень просто — попросить выделить в 1000 раз больше памяти, чем надо.
Всё, система в ступоре, винт непрерывно мигает, диспетчер не зовётся.
Доколе в винде будет эта дебильная демократия? Почему диспетчер задач — это всего лишь ещё одно окно с каким-то там приоритетом?!
Какого хрена нельзя было сделать обработчик стрл+алт+дел на самом низком уровне так, чтобы он сразу к хренам останавливал все процессы и мог сразу к хренам грохнуть любой? Нет блин, пусть это будет окошечко, который любой вирус может закрыть, и пусть пользователь подождёт, когда другие процессы дадут этому окошечку нарисоваться. Что за тупость? Почему в винде нет процесса-пахана, а вместо этого диспетчер прогибается раком перед любой забагованной самоделкой, случайно запросившей несколько гигов памяти по ошибке?
ты на 600 селерон семёрку поставил?? мсье знает толк в извращениях.
Рамиль
уже около 5 лет семёрка стоит на атоме 2х1.6 с гигом памяти, я об этом много раз говорил, но никто не помнит
почему-то селерон-600 более меметичен
TarasB
Неужели ты такой нищий что не можешь позволить себе машину с 4
16 ГБ ОЗУ?
Не пойму, чего ты так уперся в это говно мамонта?
-enter the following;
taskkill.exe/S SYSTEM /U USERNAME /P PASSWORD /IM PROCESS
for SYSTEM, type the name of the remote machine
For USERNAME, type and administrative username
For PROCESS, type the name of the process
TarasB
Мм, дико бесит, когда какая-нибудь древняя игрушка глючит графикой и виснет.
Винда может показать рабочий стол, винда может показать превью любых окон. Но, блжад, она не может просто взять и свернуть эту topmost-срань! Показать рабочий стол может, а свернуть залагавшую игру — нет!
0iStalker
> -open a command prompt (start -> Run -> Cmd)
Когда винда стоит раком из-за того, что процесс по ошибке хавает дохрена памяти, то ты не можешь вызвать командную строку. Ты блин ничего не можешь, потому что всё держится на сраной гуйне, которая тупо ждёт, когда ей дадут место в очереди. Нету в системе настоящего хозяина, нету. Есть только вшивая демократия.
nes
> Неужели ты такой нищий что не можешь позволить себе машину с 4
16 ГБ ОЗУ?
> Не пойму, чего ты так уперся в это говно мамонта?
Потому что у меня нет дисков с дистрибутивами. Все нужные программы я собираю по крупицам из разных мест. Переустановка для меня это пипец как дорого по времени и деньгам. И программистов-гомосексуалистов, которые рассказывают мне, что мой комп слишком старый для их программы, рисующей два окошка, я готов убивать.
Да, компьютер стоит не очень дорого, но время для переноса всего стоит на два порядка дороже, зато топор, которым я буду медленно расчленять быдлокодеров, стоят намного дешевле нового компа.
TarasB
> Когда винда стоит раком из-за того, что процесс по ошибке хавает дохрена
> памяти,
for SYSTEM, type the name of the remote machine
0iStalker
> for SYSTEM, type the name of the remote machine
ну охренеть
в винде слабые приоритеты памяти и диска, есть только нормальный приоритет и пониженный
поэтому просто нет механизма поднять чему-нить приоритет по памяти/диску
просто ли это сделать, можно ли обвинять в криворукости? не знаю
TarasB
> Потому что у меня нет дисков с дистрибутивами. Все нужные программы я собираю
> по крупицам из разных мест. Переустановка для меня это пипец как дорого по
> времени и деньгам. И программистов-гомосексуалистов, которые рассказывают мне,
> что мой комп слишком старый для их программы, рисующей два окошка, я готов
> убивать.
>
> Да, компьютер стоит не очень дорого, но время для переноса всего стоит на два
> порядка дороже, зато топор, которым я буду медленно расчленять быдлокодеров,
> стоят намного дешевле нового компа.
Не переживай! У тебя просто руки кривые!
Давно держу весь workspace в одном репозитории.
Commit, Checkout и вот на новом компе у меня уже вся работа.
Список софта для разработки — десяток приложений, среди которых 3 IDE и пяток редакторов ставится и настраивается часа за полтора.
Правда пришел я к этому через муки. Тоже трепетал над системой, которая и работает со скрипом, но при этом на которую у меня все завязано.
Привязка к конкретной машине — злейшее зло.
P.S. Ну и не воспринимай фразу про кривые руки как наезд, это шутка, чтобы ты прочитал все таки пост. 😉
> Да, компьютер стоит не очень дорого, но время для переноса всего стоит на два порядка дороже
TarasB, мне кажется, ты несколько переоцениваешь стоимость твоего времени ))) К тому же, работая на всяком говне — ты реально бестолково тратишь в разы больше времени, чем сожрала бы переустановка не то что одного, а даже 20 компов с нуля )))
slava_mib
Ещё раз: у меня нет полочки, на которой лежат все диски с нужными мне дистрибутивами. Я что-то стреляю у одних людей, что-то у других, что-то скачиваю, не помню где.
TarasB
Лол, заведи себе репозиторий. Или хотя бы дропбокс.
Российские исследователи безопасности из компании Aladdin обнаружили своеобразную особенность в файловой системе NTFS, которая позволяет удаленно «подвешивать» ПК под управлением операционных систем Windows Vista, Windows 7, 8 и 8.1.
На блог-платформе Habrahabr по этому поводу опубликована обширная статья, в которой объясняется суть и причина проблемы. По словам автора, пользователя под ником Anatolymik, если при обращении к какому-либо файлу на системном диске использовать в качестве имени каталога комбинацию $MFT (например, C:\$MFT\ ), система подвисает, причем восстановить ее работоспособность не помогает даже перезагрузка.
«Если попытаться открыть любой файл относительно файла $mft, доступ ко всему тому «С» повиснет, а так как этот том является системным, подвиснет и вся система. При этом не нужно иметь каких-либо прав. Если же том был не системным, то повиснет только доступ к этому тому, но если выполнить перезагрузку, то система повиснет на ней», — написал Anatolymik.
Далее в своей статье он детально описывает причины, по которым такая проблема может возникнуть. А причины эти непосредственно связаны с принципами работы всей системы NTFS, ее функций, связанных с поиском каталогов и файлов на дисках, а также механизма сериализации ERESOURCE.
«Когда будет произведена попытка открыть файл относительно файла $mft, функция NtfsFindStartingNode не найдет его, т.к. эта функция выполняет поиск несколько иначе, в отличие от функции NtfsOpenSubdirectory, которая находит этот файл всегда, — пишет Anatolymik. — Следовательно, начнет работу цикл, начиная с корня файловой системы. Далее функция NtfsOpenSubdirectory откроет этот файл и захватит его ERESOURCE монопольно. На следующей итерации цикл обнаружит, что файл не является директорией, и, следовательно, прервет свою работу с ошибкой. А при завершении своей работы функция NtfsCommonCreate посредством функции NtfsTeardownStructures попытается закрыть его. Функция NtfsTeardownStructures, в свою очередь, столкнется с тем, что она не сможет закрыть файл, т.к. он открывается самой файловой системой при монтировании. При этом, вопреки ожиданиям функции NtfsCommonCreate, функция NtfsTeardownStructures не освободит ERESOURCE $mft файла. Таким образом, он останется захваченным навсегда. Поэтому, например, при попытке создания файла или чтения файлов тома, файловая система NTFS попытается захватить ERESOURCE $mft файла и зависнет на этом этапе навсегда».
Потенциальный злоумышленник не сможет нанести какой-либо реальный вред системе или запустить произвольный код. Однако вызвать «зависание» он сможет без особых усилий, например, указав в качестве URL изображения локальный путь к несуществующему файлу — с указанием на $mft.
Пользователи Chrome защищены от подобных трюков: этот браузер проверяет корректность адреса загружаемого изображения. В Firefox и IE подобных механизмов нет, поэтому пользователи этих браузеров находятся в зоне риска.
Пользователи Windows 10 защищены от угрозы, поскольку эта операционная система базируется на новой файловой системе ReFS. В ней подобная уязвимость отсутствует.