|

IRC-вирусы
Xakep, номер #021, стр. 021-060-1
The Hound Of Winter (thow@ireland.com).
Здесь находят друзей, самых настоящих, и наживают врагов, тоже не игрушечных, с которыми дело зачастую доходит до чатовской войны. Благо, возможности повоевать IRC предоставляет предостаточно. ;-E
"Само слово IRC расшифровывается как Internet Relay Chat. Программа эта была разработана в 1988 году финским студентом Jarkko Oikarinen и первоначально задумана в качестве системы коммуникации для его Mailbox - OuluBox. Затем программа распространилась через США по всему Интернету и стала в нем одной из самых интересных. Начиная с Финляндии, это было использовано более чем в 60 странах повсеместно. IRC - многопользовательская система беседы, где люди встречаются в Каналах (комнаты, виртуальные места, обычно с определенной темой разговора), чтобы поговорить, объединившись в группы или частным образом. Нет ограничения в количестве людей, которые могут участвовать в данной дискуссии, или в количестве каналов, которые могут формироваться на IRC."
(предисловие с сайта www.irc.ru)
Самый главный помощник в написании троянцев для mIRC - это его собственный хелп-файл!!!
Переменные mIRC
$exists(filename)
возвращает $true, если соответствующий файл найден на диске.
$finddir(dir,wildcard,N,depth,command)
ищет каталоги (не больше N) по маске wildcard, глубиной до depth.
$findfile(dir,wildcard,N,depth,command)
аналогично $finddir, только ищет файлы.
$isdir(dirname)
возвращает $true, если dirname - это каталог.
$isfile(filename)
возвращает $true, если filename - это файл.
$nofile(filename)
возвращает путь к файлу filename без имени самого файла.
$mircdir
возвращает имя каталога с mIRC'ом.
$mircini
возвращает имя главного конфигурационного файла (по умолчанию MIRC.INI).
$ip
отдает IP адрес пользователя.
$me
вернет ник пользователя.
$chan
название текущего канала.
$nick
ник пользователя.
$script
возвращает имя активного скрипта.
$+
складывает строки: ("Cool $+ Hacker" = "CoolHacker").
Команды mIRC
/bread filename S N &binvar
читает N байт, начиная с позиции S из файла filename в переменную binvar.
/bwrite filename S N &binvar
записывает N байт в файл filename, начиная с позиции S.
/bset &binvar N ascii
присваивает переменной &binvar N символов из строки ascii.
/dcc send nick filename
посылает файл filename пользователю nick.
/join channel(s)
зайти на канал(ы).
/part channel(s)
уйти с канала(ов).
/msg nick (или #channel) message
послать сообщение message для пользователя nick или на канал #channel.
/run filename
запускает файл на исполнение. Если указана опция -n (/run -n), то окно запуска будет минимизировано!
IRC - как много в этом слове для настоящего знатока и ценителя нехалявного инетовского времени. Именно такой скажет, что все эти Аси и АОЛы - от беса лукавого (истинно тебе говорю, сын мой ;-))), вебовские поделки - для неандертальцев, а настоящий чат - это IRC и только IRC. Тут тебе и целое поле для собственной деятельности, ограниченное только собственным воображением, и куча собеседников по душе и настроению. А если завести свой собственный канал, так и вообще нет предела мечтаниям иного интернетчика - кого хочу, того пускаю, да чтоб не шумели, а то всех повыгоняю. ;-) Все было бы слишком сладко для некоторых личностей, если бы не парни, которые любят не только "потрепаться за жизнь", но и руки свои геометрически правильные приложить к разным частям техники. Так, между прочим, стали появляться первые хакеры в Сети. И благодаря им, ставшим ложкой дегтя, у кое-кого кое-что не слипнется от слишком сладкой жизни. ;-) Так произошло и в IRC. Со временем, когда увеличилась популярность Internet Relay Chat'ов, стали появляться методики проведения военных действий в чате, а то и просто распространения вирусов. Информацией именно о таких вирусах я и хочу поделиться.
Содержание Вперед на стр. 021-060-2
|