Hack-FAQ SideX (hack-faq@real.xakep.ru) Хакер, номер #075, стр. 075-042-1 Будь конкретным и задавай конкретные вопросы! Старайся оформить свою проблему максимально детально перед посылкой в Hack-FAQ. Только так мы сможем действительно помочь тебе ответом, указать на возможные ошибки. Остерегайся общих вопросов «Как взломать интернет?», ты лишь потратишь наш почтовый трафик. Рассчитывать на халяву (инет, шеллы, карты) не стоит, мы сами живем на гуманитарной помощи. Q. Подскажите, пожалуйста, как устанавливается софт в *nix? A. Трудно поверить, но этот вопрос звучит в каждом третьем письме. Итак, если нужно выполнить установку из сырцов, последовательность выполнения команд будет такой: # tar zxvf progname-version.tar.gz либо: # bunzip2 < progname-version.tar.bz2 | tar xvf - # cd progname-version # ./configure # make # make install Если нужно поставить rpm-пакет, выполняй: # rpm -Uvh progname-version.rpm В случае возникновения проблем с зависимостями добавляй ключик --nodeps. Для установки программы из портов: # cd /usr/ports/category/name # make install clean Для установки пакаджа: # pkg_add progname-version.tgz Q. Пытаюсь скомпилировать программу, но gcc жалуется, что не может найти необходимые заголовочные файлы и библиотеки. Хотя в системе они присутствуют! Как быть? A. Здесь с помощью переменных окружения необходимо передать дополнительные пути скрипту configure, например: # env CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" ./configure Некоторые программы требуют установленных переменных CFLAGS и CXXFLAGS, сверься с выводом команды ./configure --help и прилагающимися файлами README и INSTALL. Q: Меня жестоко и несправедливо забанили на одном IRC-канале. Теперь все мои попытки вернуться туда жестко пресекаются. Как можно обойти бан в IRC? A: Принеси админу банан, чтобы он снял бан :). На самом деле ремонт отношений с администрацией – самое взрослое решение. Когда оно оказывается недоступно, нужно шевелить мозгами в другом направлении. Если бан ставится по иденту, выход очевиден – менять Ident в настройках клиента. Я не встречал готового решения, но вполне возможно автоматизировать это написанием соответствующего скрипта. С баном по хосту (твоему IP-адресу) ситуация немного сложнее. Можно настраивать коннект через сокс (SOCKS4/Socks5) или прокси (http-прокси). Первая опция поддерживается всеми известными мне win-клиентами. Вторая также присутствует в большинстве последних версий клиентов или может быть добавлена установкой плагина вроде Socks2HTTP (www.totalrc.net/s2h). Использование http-проксов предпочтительнее, так как их списки обычно легче добыть на просторах инета. Бан по нику обходится очевидным способом. Q: Я полгода не могу зайти на один канал. Неужели меня так долго держат в бане? A: Роскоши полугодового бана вряд ли кто-либо успел заслужить за всю историю IRC. Большинство сетей, точнее irc-сервисов, имеет ограниченные бан-списки. Лимит может варьироваться от 15 до 50 банов единовременно. Содержать один адрес (ник, идент) в списке постоянно позволит себе редкий крупный канал. В случае сервисной сети (основанной на сервисах nickserv/chanserv/etc, вроде DALnet), вероятнее всего, твои данные (ник, идент или хост) были занесены в akick-лист. Индивидуальные бан-листы (shit-листы) никак не ограничены, так что тебя может выбрасывать из канала один из ботов или юзеров, кто затаил на тебя обиду. |