Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #110, ФЕВРАЛЬ 2008 г.

X-Tools

Леонид «R0id» Стройков

Хакер, номер #110, стр. 110-080-1

(stroikov@gameland.ru)

Forum e-mail parser

  • ОС: Windows 2000/XP
  • Автор: Pashkela

На страницах журнала я неоднократно выкладывал различные спам-утилы. Но, как известно, одним софтом сыт не будешь - нужны еще и хорошие email-листы. Способов добычи мыльников несколько, выделим основные:

  1. Взлом СУБД на крупных ресурсах.
  2. Протроянивание пользователей (с последующей кражей контактов из Outlook/The Bat/etc).
  3. Сбор мыльников с веба.

По поводу первого пункта вопросов возникнуть не должно (полистай подшивку ][). Что касается протроянивания, то для успешного выполнения поставленной задачи понадобится много сил, средств и времени. А вот сбор мыльников с веба является, пожалуй, самым «народным» способом пополнения спам-баз. Однако для парсинга веб-контента на наличие email-адресов необходим удобный и надежный софт. Именно поэтому я и хочу обратить твое внимание на тулзу под названием Forum e-mail parser. Прога предназначена для сбора мыльников с форумов и поддерживает самые разнообразные движки. Все, что от тебя требуется, - указать стартовую и конечную страницы интересующей темы форума, а также добавить линк форума в базу утилы. Софтина включает в себя следующее:

  1. fmailparser.exe - сама программа.
  2. url.txt - здесь следует прописать URL форума, с которого ты хочешь собрать email-базу :). Запись должна быть вида http://forum.target.com/viewtopic.php?t= (на примере phpbb).
  3. pages_start.txt - сюда вбивай номер страницы, с которой начинается поиск мыльников на борде.
  4. pages_end.txt - здесь указывай конечный номер паги для парсинга.

После запуска тулзы все найденные мыльники будут сохранены в файл emails.txt. Если верить автору, то программа полностью написана на PHP, а значит, сверхскоростной работы от нее ждать не следует. Тем не менее после теста утилиты на забугорном дедике в течение двух суток я собрал приличного размера базу с нескольких инвест-форумов, чего и тебе желаю :).

«ВКонтакте инвайтер»

  • ОС: *nix/Win
  • Автор: NNNS

В последнее время все большее распространение получают блоги/онлайн-дневники и подобные им ресурсы. Взять хотя бы всем известный www.vkontakte.ru. Честно говоря, я всегда относился к подобным проектам скептически (порой пообедать-то времени не хватает, какое уж тут общение :)). Но в ВКонтакте.ру, хочешь или нет, регнуться придется. Ведь шарик наш круглый, и знакомые есть во всех его уголках. Только не подумай, что я всячески рекламирую вышеуказанный проект, думаю, ты уже давно активировал там свой аккаунт. А раз так, то и в группу читателей ][ наверняка вступил, правда? Групп, кстати, в ВКонтакте.ру развелось великое множество: начиная c любителей кальяна и заканчивая линуксоидами. К чему я веду? Все просто: создав группу, ее нужно как-то рекламировать. Делать это проще всего рассылкой мессаг в ПМ юзверям ресурса (полагаю, ты получаешь таких приглашений по несколько штук в день). Вот только ручками отсылать сообщения непродуктивно, поэтому предлагаю тебе заюзать специализированный скрипт – «ВКонтакте инвайтер». Тулза полностью написана на PHP с использованием хорошо известных всем функций (кусок кода):

# Соединяемся с сервером vkontakte.ru

$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);

if (!fp) {die();}

# Авторизуемся

$out = "GET /login.php?email=".$email."&pass=".$pass." HTTP/1.0\r\n";

$out .= "Host: vkontakte.ru\r\n";

$out .= "User-Agent: ".$user_agent."\r\n";

$out .= "Cookie: income=1\r\n";

$out .= "Content-Type:text/xml; charset=windows-1251\r\n\r\n";

fwrite($fp,$out);

$ans='';

while(!feof($fp))

{

$ans.=fgets($fp,128);

}

fclose($fp);

Несмотря на однопоточность и простоту реализации, скрипт стабильно выполняет свою работу, а именно уведомляет юзеров о нашем приглашении в группу. Единственное, что необходимо указать перед запуском, - диапазон пользователей, ID группы и заранее регнутый аккаунт. После этого следует надавить на баттон с приветливой надписью «Пригласить» (aka «Проспамить» :)) и ждать результатов. Естественно, для подобных манипуляций свой аккаунт лучше не юзать, поэтому пару-тройку штук акков разумнее замутить заранее. Скрипт, кстати, советую запускать с ломаных (анонимно купленных) хостов (в большинстве случаев подойдут и обычные веб-шеллы). Напоследок хочу предупредить тебя об одном: все свои действия ты совершаешь на свой страх и риск, поэтому если админам проекта не понравится активность твоей группы, то пеняй на себя, я тебя предупредил.

mFormat Utility

  • ОС: Windows 2000/XP
  • Автор: Transcend

В очередной раз купив новую флешку (старой на 512 метров стало катастрофически не хватать), я первым делом задался вопросом безопасности. Посуди сам, флешка - вещь маленькая и хрупкая, потерять ее достаточно легко, а цена такой утраты может быть очень велика. Следовательно, проблема требовала скорейшего решения. В моем представлении, варианта тут могло быть два:

  1. Шифрование всех файлов на носителе сторонней криптоутилой по отдельности.
  2. Создание единого целевого контейнера на флешке.

Я склонялся ко второму варианту, поскольку он казался более удобным и практичным в повседневном использовании. Погуляв по Гуглу около часа и ничего интересного не обнаружив, я обратился за советом к своему знакомому, который и предложил мне заюзать утилу mFormat Utility. Как вскоре выяснилось, тулза была написана компанией Transcend и предназначалась специально для серии флешек JetFlash. Сама прога представляет собой exe'шник, который запускается со сменного носителя aka флехи. Тулза разрешает доступ к защищенному разделу только после ввода пароля. Из возможностей утилы можно выделить следующие:

  1. Не требует инсталляции.
  2. Позволяет разбивать флешку на два локальных диска (с последующим форматированием).
  3. Позволяет создавать контейнер на сменном носителе, ограничивая доступ вводом пароля.

Единственный минус - софтинка поддерживает только накопители серии JetFlash. Поэтому, если ты являешься счастливым обладателем подобного девайса, не забудь слить тулзу с нашего DVD.

hICeQ bot

  • ОС: *nix/Win
  • Автор: The Mafia

Описывая очередную утилу, я даже не буду спрашивать, используешь ли ты асю. Глупый вопрос. Поэтому не буду отвлекаться от темы и представлю тебе одного из лучших ICQ-ботов - hICeQ bot. Как и для каких целей ты будешь его использовать, дело твое, замечу только, что пройти мимо него нельзя. Если говорить коротко, то связка ICQ-бот + web-админка позволяет:

  • просматривать всю информацию о добавленных ботах,
  • управлять пользователями бота,
  • настраивать/изменять/добавлять команды боту,
  • управлять показом рекламы в боте.

Софтина написана на PHP и работает с MySQL. Для установки необходимо выполнить следующие действия:

  1. Залить папку hICeQ в любую веб-диру на сервере.
  2. Создать базу данных hICeQ и отредактировать параметры коннекта скрипта к СУБД в config.php.
  3. Выполнить SQL-запрос из файла hICeQ.sql в БД hICeQ.

На этом основной этап установки будет завершен. Далее идем в админку по адресу http://site.com/hICeQ, жмем «Добавить номер» и вписываем уин и пароль для будущего бота. В разделе «Команды» добавляем свои команды (при желании) и запускаем бота. Из стандартных команд можно выделить следующие:

.code - инструменты для шифрования/дешифрования данных

  • == .bin2txt - Convert from binary to text
  • == .txt2bin - Convert from text to binary
  • == .ip2long - Convert IPv4 IP into a proper address
  • == .host2ip – IP-адрес хоста
  • == .md5 [string] - преобразовать [string] в hash md5 *
  • == .unmd5 [string] - попробовать расшифровать [string] **
  • == .bin2hex - Conver from bin to hex
  • == .bindec - двоичная => десятичная система счисления
  • == .decbin - десятичная => двоичная система счисления
  • == .url_decode - преобразовать ссылку urlencode
  • == .length - вычислить количество символов в [string] (где [string] - предложение, слово или фраза)
  • == .ascii – ASCII-код символа
  • == .mirror - зеркальная надпись [gnirts] (strrev)
  • == .base64_decode
  • == .base64_encode
  • == .gen [number] - генератор пароля, где [number] - это число символов в пароле, стандарт 8

.adversting - реклама в боте

.kid [icq number] - поиск ICQ-номера в базе кидал kidala.info

.calc - калькулятор

Особое внимание советую обратить на рекламу, то есть на возможность ее показа. Кроме того, тулза поддерживает неограниченное количество ботов, что является еще одним жирным плюсом утилы. В общем, пользуйся и радуйся.

P.S. Ребятам из The Mafia отдельный респект от меня лично.

P.P.S. Весь движок бота предоставлен в сорцах, так что при наличии прямых рук/трезвой головы (нужное подчеркнуть) ты можешь улучшить продукт, только не забывай указывать копирайты :).

Antichat FTP Checker

  • ОС: Windows 2000/XP
  • Автор: RaZzZaR

В одном из прошлых выпусков X-Tools я выкладывал FTP-чекер, написанный на PHP. В чем недостатки подобных скриптов? Во-первых, нужно искать хостинг с поддержкой PHP, зачастую ставить MySQL и т.п. А во-вторых, скорость работы таких утил оставляет желать лучшего. Поэтому, когда мне надоело геморроиться с имеющимся в наличии софтом, я просто обратился за помощью к знакомому, который и одолжил мне Antichat FTP Checker. Софтинка обладает весомым функционалом:

  • встроенная функция аплоада файлов на FTP-сервер;
  • возможность работы через HTTP Proxy, SOCKS4, SOCKS5;
  • встроенный ифреймер;
  • экспорт валидных FTP в файл.

Кроме того, чекер распознает логи практически в любом виде, что не может не радовать:

Прибавим к этому удобный GUI-интерфейс, многопоточность, обилие настроек - и мы получим мощнейший инструмент для работы. Скажу честно, сам софтинку юзаю и вполне ей доволен. Так что обязательно затесть тулзу, благо мы выложили ее на DVD.

Содержание