Зашифрованный загрузочный Windows PE
Что мне нужно в двух словах:
- Загрузка Windows PE с USB-накопителя
- Зашифруйте пользовательский скрипт с паролем, который находится в ISO-образе WIN PE
- В идеале загрузка будет защищена паролем (необязательно)
- На USB-накопителе должно быть доступно хранилище для переносимых программ Windows
- Весь процесс загрузки должен быть прямым, а воспроизведение на несколько дисков должно быть простым
- Решение должно работать на стандартном (дешевом) USB-накопителе, без аппаратного шифрования.
Причина этого заключается в том, что в случае кражи USB-накопителя пароль не должен быть доступен.
Что я уже пробовал:
- Я могу получить 1, 4, 5 и 6, используя YUMI (http://www.pendrivelinux.com/yumi-multiboot-usb-creator/)
- Я рассмотрел вариант системного шифрования Truecrypt, но не вижу способа сделать это с Windows PE
YUMI создает загрузчик на USB-накопителе и загружает ISO-образ Windows PE. Я подумал, что может быть какой-то способ зашифровать весь ISO-образ, а затем автоматически расшифровать его, прежде чем YUMI загрузит его. Хотя это кажется слишком большим усилием. Я также подумал, что, возможно, сценарий может быть заархивирован (используя 7 zip) в ISO, а затем будет запущен сценарий при загрузке Windows PE, который попросит пароль для его извлечения, чтобы затем его можно было запустить.
Любая помощь / идеи будут оценены.
1 ответ
Я сталкиваюсь с подобной проблемой, хотя мне не нужно YUMI, чтобы решить ее. Да, это может быть немного поздно, но здесь мы идем (это то, что у меня так далеко):
- Сначала вам нужен USB-накопитель.
- Отформатируйте его в NTFS, используя Windows 7 (или HP Format Tool).
- Получите доступ к NTFS USB с помощью Linux Box (подойдет YUMI + Puppy Linux), откройте GParted и включите флаг загрузки USB NTFS.
- Теперь USB загрузочный (но еще не загружается)
- Создать BartPe (
http://www.nu2.nu/pebuilder/
) папка (без iso) с pebuilder. (Вам понадобится установочный CD/DVD с Windows XP SP3) - Добавить плагин WinXPE. Существует небольшой файл справки, вам нужно удалить некоторые другие плагины по умолчанию, чтобы он работал нормально (удалить: A43 Управление файлами, Группа запуска, Nu2Shell). Вы можете настроить WinXPE для защиты паролем.
- Добавить плагин TrueCrypt (
http://www.paraglidernc.com/plugins/plugins.htm
) Добавить файлы TrueCrypt (http://www.truecrypt.org/downloads
) - Создайте папку для компиляции BartPe без опции iso, только файлы (занимает несколько минут).
- Загрузить Microsoft Windows Server 2003 с пакетом обновления 1 (32-разрядная версия)
- Распакуйте WindowsServer2003-KB889101-SP1-x86-ENU.exe (Winrar сделает) и распакуйте два файла.
setupldr.bin and ramdisk.sy_
- Разверните ramdisk.sy_ и запустите CMD:
expand ramdisk.sy_ ramdisk.sys
- Перейдите в папку pebuilder (обычно
C:\pebuilder3110a
) и создайте подпапку с именем "srsp1" без кавычек. - копия
setupldr.bin
а такжеramdisk.sys
вC:\pebuilder3110a\srsp1
- Теперь, если ваш USB-накопитель получил букву H в CMD, запустите:
cd C:\pebuilder3110a
pe2usb h:
Последний шаг займет около минуты. На данный момент у вас есть загрузочный USB-диск NTFS в Windows XP PE с защитой паролем.
После загрузки запустите TrueCrypt и создайте диск с зашифрованным томом, который использует все оставшееся свободное пространство на вашем USB-диске. Вы можете поместить свои ценные данные на этот том TrueCrypt.
Тем не менее, я надеюсь, что когда-нибудь смогу зашифровать весь USB-накопитель и сделать его загрузочным. В настоящее время я не могу добиться этого с TrueCrypt, потому что BartPE запускается как носитель только для чтения.
Есть альтернатива pe2usb (http://www.911cd.net/forums//index.php?showtopic=13784
), который загружается без режима ISO, но TrueCrypt не может зашифровать USB-накопитель, но заменяет общий загрузчик win на загрузчик TrueCrypt.