Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #94, ОКТЯБРЬ 2006 г.

FAQ

Степан Ильин aka Step

Хакер, номер #094, стр. 094-150-1

(faq@real.xakep.ru)

Задавая вопрос, подумай! Не стоит мне посылать вопросы, так или иначе связанные с хаком/крэком/фриком - для этого есть hack-faq (hackfaq@real.xakep.ru), не стоит также задавать откровенно ламерские вопросы, ответ на которые ты при определенном желании можешь найти и сам. Я не телепат, поэтому конкретизируй вопрос, присылай как можно больше информации.

Q: Здравствуйте, простите меня чайника, но я не знаю, как установить Windows Vista, выложенную на DVD. Помогите, пожалуйста. Напишите, что надо сделать!

A: Разархивировав архив, ты получил ISO-образ Windows Vista. Это точная копия диска с дистрибутивом, но только внутри файла. Все, что от тебя требуется, — записать его на DVD-болванку, воспользовавшись Nero или любой другой аналогичной программой. Главное — записывать не сам ISO-образ, а из ISO-образа: для этого всегда доступна функция «записать из образа». Таким образом, ты получишь загрузочный диск с установщиком. Инсталляцию можно начать либо из-под установленной системы, либо загрузившись с диска (предварительно активировав загрузку с диска в BIOS’е компьютера). Вот, собственно, и все. Дальше проблем возникнуть не должно, так как бойцы из Microsoft сделали все возможное, чтобы вся установка протекала предельно просто.

Впрочем, когда возможности записать болванку нет, или просто не хочется портить систему, можно попробовать установить Vista на виртуальной машине. В этом случае ISO-файл нужно примонтировать как CD-ROM. Виртуальной машине для нормальной работы придется выделять, как минимум, 512 Мб оперативки и не менее 10-15 Гб дискового пространства (сама Vista занимает больше 7 гигов). Парни с нашего форума (www.xakep.ru) уже поделились впечатлениями и выяснили, что с задачами виртуализации вполне справляются VMware Workstation и Microsoft Virtual Server. Правда, работать в такой системе все равно вряд ли удастся — сплошные тормоза и лаги. Есть еще одна проблема: срок работы бета-версии. Избавиться от этого досадного недоразумения можно нехитрыми манипуляциями с помощью программы, свободно доступной на сайте http://antiwpa.org.ru/.

Q: Пишу приложение, которое скрытно от пользователя отсылает некоторую статистику на удаленный сервер. Все легально, это чистая формальность. Программа должна уметь обходить файрволы. Начать стоит, видимо, с Outpost’а как наиболее распространенного брандмауэра. Что скажешь?

A: Любая неправомерная отсылка информации — это уже само по себе нелегально. Но Outpost — это крепкий орешек. Даже в базовой конфигурации он имеет мощную защиту от внедрения (Inject) кода, контроль компонентов, да и вообще обойти его в User Mode довольно сложно. Если посмотреть на брандмауэр в разрезе, то выяснится, что защита от перехвата осуществляется сразу на 4-х уровнях: TDI (засекаются обращение к устройствам DeviceIp, DeviceRawIp, DeviceTcp и DeviceUdp), на уровне IpFilterDriver (специальная и документированная фишка Windows), на уровне NDIS (спецификация стандартного интерфейса сетевых адаптеров, разработанная компанией Microsoft для того, чтобы сделать коммуникационные протоколы независимыми от сетевого оборудования компьютера) и уровне библиотеки DNSAPI, преобразовывающей доменной имя в IP-адрес. Но, несмотря на все ухищрения разработчиков, обойти все это можно. О том, как справиться с каждой из защит, ты сможешь прочитать в этой статье: www.wasm.ru/article.php?article=outpostk. Материал сопровождается исходниками.

Содержание  Вперед на стр. 094-150-2
ttfb: 2.9680728912354 ms