computery.ru

flashback

 на главную

 заложить
 подписка
 editorial

hardware

 железо
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония

history

 как это было
 market history
 письма
 случаи
 mustdie
 о журнале
 архив журнала

сервис

 комиссионка
 конференция
 драйверы
 гостевая книга
 отзывы
 почта

реклама

поиск



PageRank

 


soft FAQ 70

 

Система. Советы читателей

Сергей Трошин
stnvidnoye@chat.ru
http://stnvidnoye.chat.ru

 

Я прочитал в одной из статей Upgrade, что когда в одной директории одновременно находится несколько выполнимых файлов с одним и тем же именем, но с разными расширениями, то, если давать системе команду на запуск такого файла, не вводя расширение, в первую очередь будет запущен файл с расширением com - правда ли это?

 

Да, это правда, причем проверить это самостоятельно очень просто. Скопируйте в одну папку две разных DOS-программы из состава Windows 9x - одну с расширением com, например win.com, а вторую - с расширением exe, например ftp.exe.

В ту же папку скопируйте какой-нибудь bat-файл, например autoexec.bat (чтобы не создавать себе лишних проблем, очистите его содержание, вставив в него всего одну строку - echo test bat file). Теперь переименуйте все файлы таким образом, чтобы название у них совпадало: test.com, test.exe, test.bat. Разумеется, расширение каждого файла надо оставить без изменений.

Далее запустите DOS-сессию (удобнее всего - DOS-версию Norton Commander или Volkov Commander), войдите в свою тестовую директорию с этими тремя файлами и введите команду test - вы увидите, что на выполнение системой будет избран файл с расширением com (при работе в Windows появится сообщение You are already running Windows, которое выдает win.com при попытке его запуска).

Удалите test.com и снова введите команду test - на этот раз запустится файл test.exe (то есть бывший ftp.exe - для выхода из этой программы надо ввести команду quit) - отобразится приглашение вида ftp>. И, наконец, удалите test.exe и снова введите команду test - будет выполнен единственный оставшийся bat-файл, благодаря которому вы и увидите на экране ранее заданное в нем сообщение test bat file.

Это я все к тому, что во многих случаях даже самый неопытный пользователь может самостоятельно разобраться в самых запутанных вопросах - достаточно немного подумать и применить чуть-чуть смекалки.

 

Последнее время на веб-сайтах появилось просто огромное количество баннеров и счетчиков какого-то нового типа - файрволл Norton Internet Security никак не может меня от них избавить.

Внесение в список заблокированных сайтов URL-адресов таких баннеров и баннерных сетей ничего не дает, поскольку, как видно из кода веб-страниц, вызываются эти баннеры и счетчики с помощью JavaScript, а не непосредственной ссылкой.

Отключать JavaScript совсем не очень хочется - слишком уж он распространен в Сети. Да и искать что-то кроме NIS нежелательно - файрволл этот по своей мощности и качеству пока не превзойден (чего одно только шифрование настроек в реестре стоит!). Что тут можно еще придумать?

 

Ну, во-первых, очень помогает активное использование файла C:\Windows\hosts (без расширения, в Windows XP он находится в папке D:\Winnt\System32\drivers\etc) - о нем я уже упоминал в одном из номеров журнала. Необходимо по очень простому правилу внести в файл hosts список баннерных сетей, виновников наличия раздражающих баннеров.

Должно получиться что-то примерно такого вида:
127.0.0.1 banner.kiev.ua
127.0.0.1 banner.list.ru
127.0.0.1 banner.ricor.ru
127.0.0.1 banner.trifle.net
- то есть каждой баннерной сети принудительно назначается адрес 127.0.0.1, принадлежащий вашему собственному компьютеру. При этом, встретив на веб-страничке ссылку, например, на banner.list.ru, ваш браузер попытается загрузить ее с вашего же ПК, соответственно, запросов в Сеть уходить не будет и баннер будет отсечен.

Узнать истинный URL-адрес баннера или баннерной сети можно разными способами: щелкнуть правой кнопкой мыши на баннере и посмотреть ссылку в диалоговом окне его свойств; выбрать в браузере команду "В виде HTML" (View Source) и найти ссылку на баннер в коде веб-страницы; наконец, заглянуть в логи файрволла.

Готовый файл hosts с огромным списком баннерных сетей вы найдете по адресу www.smartin-designs.com/downloads/full_127001.zip.

Но для максимальной защиты хочу подсказать еще один надежный способ защиты от вредоносных баннеров, всплывающих окон и счетчиков, который действует практически безотказно.

В файрволле Norton Internet Security откройте окно Event Log, а в нем - страницу Web History, то есть протокол посещенных веб-сайтов. Очистите этот протокол и, установив интернет-соединение, зайдите на сайт с назойливым баннером.

Теперь снова загляните в протокол файрволла Web History - поскольку с момента его очистки вы открывали всего одну веб-страницу, то в идеале можно было бы ожидать, что в протоколе окажется только один URL-адрес.

Однако из-за того, что на этой странице размещены всяческие счетчики и баннеры, отображающиеся обычно с совершенно других адресов, то в протоколе Web History окажутся помимо адреса посещенной веб-страницы еще и адреса баннерных сетей и счетчиков, например, строки вида "ad12.lbn.ru/
bb.cgi?cmd=ad...".

Наша задача - добиться именно того идеального случая, когда при посещении какого-нибудь веб-сайта таких паразитных строк в логах файрволла не было бы, то есть заблокировать наиболее распространенные баннерные сети.

К сожалению, простое внесение в список AdBlocking программы Norton Internet Security (да и в других файрволлах) некоторых URL-адресов действительно не приносит успеха: рекламщики тоже не лыком шиты и со своей стороны борются с файрволлами и баннерорезками с помощью скриптов и прочих ухищрений. Но по полученному файрволлом URL-адресу мы вполне можем узнать IP-адреса серверов, с которых к нам попадает реклама. Для этого надо всего лишь воспользоваться утилитой NSLookup.

Зайдите на сайт www.all-nettools.com и в разделе Network Tools выберите форму для заполнения NSLookup, в которую нужно внести URL нашего подсудимого: ad12.lbn.ru. После отработки скрипта на сервере мы получим такие результаты:
Name: ad4.lbn.ru
Address: 62.118.249.27
Aliases: ad12.lbn.ru

Таким образом, мы определили IP-адрес баннерно-рекламного сервера. Учтите только, что для некоторых URL может быть сразу несколько IP-адресов - вот эти-то самые IP, причем все, что мы выявили, теперь необходимо полностью заблокировать.

Снова запускаем файрволл Norton Internet Security (в других процедура примерно аналогична - названия меню только различаются) и находим интернет-меню Zone Control. В этом меню на вкладке Restricted вносим найденные IP - и больше ни один бит не просочится ни с этих адресов, ни на них.

Снова заходим на сайт со злополучными баннерами и по логам файрволла определяем следующую жертву - и так до тех пор, пока при заходе на этот сайт не получим наш идеальный вариант без паразитных веб-соединений.

Примерно через неделю в вашем списке заблокированных IP окажется несколько десятков адресов, сайты, посещаемые регулярно, полностью очистятся от всех видов рекламы, а ваш траффик заметно похудеет - ведь нередки случаи, когда баннеры, счетчики и прочая мерзость оказываются скрытыми (например, в скрытом фрейме) и пользователь даже не подозревает, что вместе с десятком килобайт полезной информации загружает еще сотню-другую совершенно ненужного мусора.

Описанный метод использования файрволла помогает выявить абсолютно все, что закачивается на ПК пользователя.

 

Я на работе обнаружил компьютер, который поверг меня в тяжкую задумчивость. Установлена на нем Windows NT. Файловая система - FAT. Размер диска С: (на разделы не разбит), на котором и стоит система - 4 гигабайта. Что-то я не пойму, FAT16 вроде не поддерживает диски более 2 гигабайт - откуда взялись 4 гига??? Или у меня глюк???????

 

Никакого глюка нет. Действительно, под DOS и Windows 9х разделы FAT не могут быть более 2 гигабайт - тут Вы правы. Но под системами Windows NT / 2000 / XP для томов FAT поддерживается размер кластера 64 кб, а потому в этих операционках имеется возможность использовать разделы с файловой системой FAT объемом 4 Гб.

 

Почему на жестком диске нельзя создать более четырех первичных разделов?

 

Это ограничение главной загрузочной записи (Master Boot Record, MBR). На жестком диске обычными средствами можно создать максимум 4 раздела, один из которых может быть расширенным разделом, на котором, в свою очередь, можно располагать логические диски. Некоторые менеджеры загрузки позволяют обойти это ограничение за счет хитрой подмены законной MBR.

 

Программа Teleport Pro не скачивает сайты - захватывает только первую страницу, а дальше - никуда... Может это быть из-за файрволла Norton Internet Security? Настройки программ вроде все проверил - никакого криминала.

 

Да, может. Служба технической поддержки разработчиков программы заявляет, что необходимо просто установить все обновления. Но, насколько мне известно, это не всегда помогает и в вашем случае, видимо, придется отказаться от одной из программ.
Я советую попробовать вместо Teleport Pro программу WebZIP (www.spidersoft.com) - она первой ни в чем не уступает.

 

Мне очень нравится программа "Штирлиц" - для раскодирования "убитых" почтовыми серверами писем она подходит просто идеально. Более мощной и умной утилиты-перекодировщика еще не встречал. Одна беда - доконал меня рекламный баннер. Как от него избавиться? При каждом запуске, зараза, на нервы действует.

 

Отключить показ рекламного баннера в программе "Штирлиц" не так уж сложно. Для этого всего лишь надо ее запускать с недокументированным параметром -banoff.
То есть команда, прописанная в ярлыке - в поле Target (в операционных системах с русским интерфейсом - "Объект"), должна выглядеть таким образом: C:\Program Files\Shtirlitz\shtirlitz.exe -banoff.

Но это то, что касается непосредственного ручного запуска программы. Если же нужно сделать так, чтобы и при запуске из контекстного меню файлов баннер не появлялся, то придется немного поработать с реестром.

Запустите в редакторе реестра поиск по ключевому слову shtirlitz.exe, то есть по имени исполняемого файла программы. Вы должны найти несколько разделов типа ...\shell\open\command,в которых будет прописана команда на запуск "Штирлица": C:\Program Files\
Shtirlitz\shtirlitz.exe /dde.

Эту команду необходимо дополнить, дописав к ней ключ, отключающий баннер. То есть команда должна в итоге иметь такой вид: C:\Program Files\Shtirlitz\shtirlitz.exe /dde /banoff.

После того, как вы, действуя таким образом, исправите все найденные в реестре команды, баннер прекратит действовать на нервы. Кстати, взять саму программу можно на сайте www.shtirlitz.ru.

Техническая поддержка

Начиная с 15 апреля  2001 в конференции на нашем сайте (www.computery.ru/scripts/conference/) начинает жить зверек по прозвищу "модератор", который ответит на все ваши самые сокровенные "железные" вопросы. Если вы недолюбливаете конференции или желаете пообщаться с ним "в привате", то милостипросим:
support@computery.ru.

архив

 
280, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, 263, 261-262, 260, 259, 258, 257, 256, 255, 254, 253, 252, 251, 250, 249, 248, 247, 246, 243, 242, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, 214, 213, 212, 211, 210-209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, 196, 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, 162, 161, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 099, 098, 097, 096, 095, 094, 093, 092, 091, 090, 089, 088, 087, 086, 085, 084, 083, 082, 081, 080, 079, 078, 077, 076, 075, 074, 073, 072,
071, 070, 069, 068, 067, 066, 065, 064, 063, 062, 061, 060, 059, 058, 057, 056, 055, 054, 053, 052, 051, 050, 049, 048, 047, 046, 045, 044, 043, 042, 041, 040, 039, 038, 037, 036, 035, 034, 033, 032, 031, 030, 029, 028, 027, 026, 025, 024, 023, 022, 021, 020, 019, 018, 017, 016, 015, 014, 013, 012, 011, 010, 009, 008, 007, 006, 005, 004, 003, 002

 



(с) 2000-2001 Upgrade
webmaster: egor_be
programmer: Сергей Тихоновский
newsmaker: Remo