|
Шифруемся в IRC по полной
Xakep, номер #049, стр. 049-054-4 3) Универсальность: программа Stunnel очень универсальная. Ее можно юзать для любого TCP-соединения. Минусы: 1) Зависимости: так как шифрование происходит по протоколу SSL, то на тачке должны стоять библиотеки OpenSSL, либо виндовые dll, отвечающие за это. Если их не окажется, то это может быть преградой для использования Stunnel. Скачать сам Stunnel и OpenSSL можно с www.stunnel.org. "А что же с Linux и *BSD?" - спросят никсанутые, готовые закидать меня гнилыми демонами и дырявыми suid-программами. В *nix также существуют методики шифрования для IRC. Во-первых, это PsyBNC и Stunnel - две универсальные вещи, описалово их ищи выше. Что же касается скриптов для популярных IRC-клиентов, о них я готов рассказать. Xchat: blowjob.pl на базе Mime64. Xchat - самый популярный гуевый клиент под *nix. Для него существует популярный скрипт blowjob.pl, который шифрует алгоритмом Mime64. Устанавливается он как обычный Xchat-скрипт (командой /load blowjob.pl). После загрузки будут доступны следующие команды: /setkey <новый-пароль> - установить пароль шифрования для текущего канала. /delkey - снять шифрование с указанного канала. /blow <строка> - послать шифрованный хеш на канал (независимо от того, есть ли на этом канале флаг шифрования). /perm - установить на данный канал флаг шифрования. Если у всех участников общения стоит один и тот же пароль, то все они будут прекрасно видеть друг друга. Иначе будут видны только MIME-хеши. Также существует портированная версия для консольного клиента IRSSI. Ее можно взять по этому адресу: http://scripts.irssi.de/html/blowjob.pl.html. Как я говорил выше, для Xchat тоже есть PsiFur. Описание этого скрипта смотри выше. Взять свежую версию можно отсюда: http://www.stormcenter.net/dwarfstar/psifur1.2.tar.gz. А вот линк на сам blowjob.pl: http://ftp.gcu-squad.org/misc/blowjob.pl. Итак, ты определился с выбором: юзать или не юзать. Поставил себе софтину из этого обзора и стал шифровать свой IRC-трафик. Но не обольщайся. Абсолютной защиты не существует, и если тобой конкретно заинтересуются, то могут расшифровать (для этого тоже есть свои методики). А от ушастого ламера в локалке с tcpdump'ом в руках это тебя, пожалуй, спасет. Для справки. В mIRC существуют интересные функции шифрования MIMENCODE. Это две функции: $decode() и $encode(). Для зашифровки какой-либо строки достаточно выполнить: $encode(строка,m). Чтобы прочитать, что из этого вышло, следует выполнить, к примеру, //echo 1 $decode(8fLw7urg,m). Параметр "m" указывает на MIME. О $decode и $encode можно написать целую статью, с их помощью возможна эффективная защита твоих mIRC-скриптов. |