Шаровары

Xakep, номер #023, стр. 023-088-1


M.J.Ash www.xknows.bos.ru m.j.ash@xakep.ru

CAFEiNi v 1.1

Windows 9x/NT4/2k

Size: 386 Kb (server 162 Kb)

Freeware :)

http://viper.pl/~cafeini

Уже на первых минутах нашего знакомства этот троянец доходчиво объяснил мне, кто из нас двоих главнее. Дело в том, что я по наивности своей решил помучить CAFEiNi стандартными методами: включил AtGuard, загрузил AVP Монитор и лишь затем запустил его серверную часть. В следующую секунду CAFEiNi без проблем закрыл обе эти программы, вызвав самопроизвольное выпадение моей челюсти на пол. Как потом я узнал из описания, CAFEiNi терпеть не может антивирусные и антитроянские программы и потому самостоятельно выгружает их из памяти подконтрольной ему машины. Тут уж этот троянец заинтересовал меня не на шутку. И вот что мне удалось узнать: один CAFEiNi-клиент способен контролировать работу множества зараженных машин. То есть, к примеру, ты даешь команду, и одновременно у десятка компьютеров по всему свету выезжают лотки CD-ROM-ов. Список реализованных в этом троянце функций до того огромен, что остается только удивляться, как они все умудрились поместиться в 162 кб сервере. В этот список входят как стандартные операции, типа обмена файлами с зараженным компом и редактирования его реестра, так и уникальные. Как тебе, допустим, такая фишка: содержимое экрана подчиненного компа внезапно начинает уползать вниз (вверх, вправо, влево :)) и затем появляется с другой стороны?!! Хех... Я надеюсь, что хотя бы грубое представление о потенциале CAFEiNi ты сможешь получить из прилагаемого к этому описанию скриншота.

Gene Pool v 0.31

Windows 9x

Size: 290 Kb

Freeware

http://www.ventrella.com

Симулятор искусственной жизни, где популяции странного вида организмов эволюционируют со временем. Эти организмы условно называются swimbot-ами. Несмотря на столь странное название, образ жизни этих существ незамысловат. Как и некоторые мои знакомые, swimbot-ы проводят все свое свободное время в поисках пищи и сексуальных партнеров :). Правда, в мире Gene Pool конкуренция будет малость пожестче: ты должен или уметь быстро плавать, или выглядеть чертовски привлекательно. Иначе ты просто склеишь ласты, рано умерев бездетным от голода. Следующее поколение swimbot-ов наследует гены победителей, конкуренция обостряется, а неожиданные мутации еще быстрее раскручивают колесо эволюции... Особенно приятно, что программа Gene Pool абсолютно не похожа на многочисленные реализации (по большей части - DOS-вские) широко известной "Жизни". Другими словами, Gene Pool радует пользователя не только своей идеей, но на нее еще и посмотреть приятно! Невольно создается впечатление, что окно программы - это своего рода микроскоп, с помощью которого ты наблюдаешь жизнь микробов в капле какой-нибудь особенно грязной воды. Это ощущение особенно усиливает тот факт, что масштаб изображения на экране разрешено менять от "вся колония целиком" и до "пара-тройка swimbot-ов крупным планом".

Search and Replace v 3.4

Windows 9x/NT4/2k

Size: 619 Kb

Shareware

http://www.funduc.com

Тут на днях я внезапно озаботился вылепливанием своей собственной домашней веб-странички из неподатливой кучки HTML тэгов. Наплодить на своем винче целый выводок весьма страшненьких HTML-файлов мне удалось довольно быстро. Но, пытаясь превратить этих уродцев во что-то более-менее приличное, я столкнулся с необходимостью постоянно заменять в этой братии одни строки текста другими. Инструмент для этой работы мне удалось найти не сразу. Как оказалось, большинство программ поиска и замены очень примитивны: тупо пишут одни строки вместо других и все. Мне же хотелось большего, и я продолжал упорно рыться в софтовых залежах, пока, в конце концов, ни наткнулся на прогу Search and Replace. Но уж эта прога оказалось таким монстром, что мама, не горюй. Вот что делает эта зверюга: она ищет и заменяет одни текстовые последовательности другими в любой подборке файлов (текстовых или двоичных), даже если эти файлы зазипованы. Файлы, подлежащие обработке, могут отбираться по маске и отфильтровываться другими способами. При задании искомой последовательности разрешается использовать целый ряд специальных операторов для указания мест, в которых возможны "варианты". Программа умеет производить в каждом файле по несколько различных "поисков и замен" за один раз, что в комбинации с мощным скриптовым механизмом выводит ее на первое место в своем классе. Нет, действительно! Очень приятно пользоваться прогой, которая умеет сохранять твое задание на замену, скажем, "мамы" на "папу" во всех *.txt, в специальном файле, а затем повторно считывать его оттуда и выполнять в случае острой непрохо... необходимости. :) Причем, заметь, выполняется оное действие всего лишь одним кликом или вообще на фиг из командной строки.

Содержание  Вперед на стр. 023-088-2