FAQ Степан Ильин aka Step Хакер, номер #089, стр. 089-126-2 Q: Второй год юзаю КПК на платформе PocketPC. После того как потерял третью USB-флешку подряд, начал использовать его еще и в качестве контейнера для переноса файлов. Но тут проблема: если дома с подключением проблем никаких нет (установлен ActiveSync), то, например, в университете с этим облом. Может быть, есть способ сделать из него самую обыкновенную USB-флешку? A: Легко. Об этом позаботились умельцы из компании Softtick (www.softick.com/cardexport2/). После установки программы Card Export II наладонник начнет эмулировать USB Mass Storage, а при подключении к компьютеру определиться как самая обыкновенная флешка. Воткнул — и новый диск к твоим услугам. В качестве контейнера можно примонтировать как флешку, так и встроенную память PPC. Для выбора используется специальное меню программы. Кстати говоря, существует версия и для КПК на базе PalmOS. Q: Мне прислали программу, но есть подозрение, что это троян или вирус. Исследование дизассемблированного кода ни к чему не привело, но есть подозрение, что зловредные функции экспортируются из DDL-библиотек. Каким образом, можно выяснить зависимости? То есть определить, какие библиотеки используются и какие функции экспортируются? A: На самом деле вспомогательных утилит предостаточно. Взять хотя бы прогу Dependency Walker (www.dependencywalker.com). Получив имя пациента (а им может быть exe, dll, ocx, sys и др.), тулза немедленно обследует его и выдаст историю болезни. А заодно представит в виде дерева список всех его зависимостей. В этом дереве будет четко обозначено, какие функции и откуда экспортируются. Вдобавок для каждой DDL-библиотеки выдается минимальная информация: полный путь, адрес, версия и т.д. Q: Как с помощью файла .htaccess перенаправлять обычных посетителей на одну страницу, а админа — на другую. Распознавание осуществляется на уровне IP-адресов. A: Показ разных страниц, в зависимости от IP-адреса посетителя, реализуется следующим образом: SetEnvIf REMOTE_ADDR <нужный IP-адрес> REDIR="redir" RewriteCond %{REDIR} redir RewriteRule ^/$ /<нужная страница.html> Например, перенаправление посетителей с IP-адресом 86.110.163.2 на страницу xakep.html: SetEnvIf REMOTE_ADDR 86.110.163.2 REDIR="redir" RewriteCond %{REDIR} redir RewriteRule ^/$ /xakep.html Q: Что такое пирринг? A: Вырожденный случай пирринга — это два компа( например, Саши и Пети), соединенные COM-кабелем для обмена между собой данными. Важный момент: ни Саша с Пети, ни Петя с Саши не получает никакой материальной выгоды. То есть это не что иное, как прямое подключение с халявным трафиком. В Интернете пирринг — это примерно то же самое: обмен внутрисетевым трафиком между разными провайдерами. Допустим, есть два провинциальных провайдера: оба отдают свой трафик через магистрального оператора и платят за это деньги! Но зачем передавать данные по столь длинному и, что еще хуже, накладному маршруту, если можно наладить прямой роутинг (пирринг) и передавать данные абсолютно бесплатно! Подобный подход успешно используется в ряде городов России. В Москве между крупнейшими операторами связь действуют (а иногда – нет) по тем же правилам: с помощью общих узлов налаживается внутрисетевой обмен, чтобы не пускать сетевые пакеты через границу. Таким образом, пирринг позволяет сделать ровно две вещи: сократить маршруты и расходы на передаче трафика. |