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

X-Tools

Леонид «R0id» Стройков (stroikov@gameland.ru)

Хакер, номер #114, стр. 114-066-1

Skype Phone Killer

  • ОС: Windows 2000/XP
  • Автор: Zlo and Grom

На страницах журнала мы не раз упоминали о такой забавной и полезной штуке, как флуд мобильников. Представь себе, как можно досадить человеку, разорвав его телефон непрерывными звонками/sms-сообщениями, а уж про то, как приятно сорвать деловую встречу конкурентов я вообще молчу. Одним словом, наиболее предприимчивые товарищи давно смекнули, в чем польза телефонного флуда. Поэтому перейдем от слов к делу и рассмотрим незаменимый инструмент – софтину «Skype Phone Killer». Начнем по порядку:

  1. Сперва устанавливаем программу SKYPE. В комплекте с тулзой идет одна из последних версий. Впредь прогу можно скачивать на официальном сайте: www.skype.com/intl/ru.
  2. После завершения установки Скайпа инсталим флудер. Для этого заходим в папку skype-flooder и запускаем файл Setup.
  3. Теперь запускаем ехе'шник SkypePhoneKiller, который находится в папке skype-flooder, и начинаем осваивать функции тулзы :).
  4. В поле «контакт» вбиваем номер телефона того, кого будем флудить. Причем, номер следует указывать в международном формате, например: +7хххххххххх (для России). Жмем на кнопку с надписью «Добавить». Номер попадает в окошко «список смертников». По всем номерам в этом окошке программа будет звонить по очереди.
  5. Заходим в «Настройки» и регулируем функции утилы:
    • «Разговор продолжать» – через указанное количество секунд программа бросит трубку, когда ее возьмут с той стороны. Если «0 сек» – бросает сразу. Советую оставить «0» по дефолту, чтобы не кушала много денег.
    • «Ожидание ответа» – сколько секунд будет идти дозвон, пока не снимут трубку. По дефолту стоит «30», надо сказать, что это вполне приемлемый вариант :).
  6. Запускаем Skype, заинсталенный ранее, авторизуемся на своем аккаунте, пополняем баланс (не менее $1) и разрешаем софтине SkypePhoneKiller юзать Скайп самостоятельно.

Теперь ты можешь составить список жертв и жать на «Старт» в приветливом окошке SkypePhoneKiller'а. Кстати, баланс твой будет оставаться на прежнем уровне, ибо даже при дефолтовых настройках тулза бросает трубку при дозвоне. В общем, лучше флудера не найти :).

Поблагодарим ребят с WHB за этот приватный релиз утилы, респект :).

Acunetix Web Vulnerability Scanner

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

Среди множества самых разнообразных сканеров, появившихся в последнее время, порой не так-то просто найти подходящий. Посему хочу представить твоему вниманию один из постоянно обновляющихся сканеров веб-уязвимостей от компании Acunetix – Acunetix Web Vulnerability Scanner. Тулза предназначена для проверки на такие веб-уязвимости, как sql-injection, xss, php-include, etc. Она автоматически обнаруживает следующие баги:

  • Cross site scripting – выполнение вредоносного сценария в браузере пользователя при обращении и в контексте безопасности доверенного сайта
  • SQL injection – выполнение SQL-запросов из браузера для получения несанкционированного доступа к данным
  • База данных GHDB (Google hacking database) – перечень типовых запросов, используемых хакерами всего мира для получения несанкционированного доступа к web-приложения и сайтам
  • Выполнение кода
  • Обход ограничений на доступ к каталогам
  • Вставка файлов (File inclusion)
  • Раскрытие исходного текста сценария (aka просмотр сорцов :)
  • CRLF injection
  • Cross frame scripting
  • Общедоступные резервные копии файлов и папок (aka поиск бэкапов в веб-директориях)
  • Файлы и папки, содержащие важную информацию
  • Файлы, которые могут содержать информацию, необходимую для проведения атак (системные логи, журналы трассировки приложений и т.д.)
  • Файлы, содержащие листинг каталогов
  • Каталоги с низким уровнем защиты, позволяющие создавать, модифицировать или удалять файлы

Кроме того, сканер умеет идентифицировать задействованные серверные технологии (WebDAV, FrontPage и т.д.) и разрешение на использование потенциально опасных http-методов (PUT, TRACE, DELETE).

Пожалуй, единственный минус – платность полнофункциональной версии. Хотя, за хороший софт не жалко заплатить, правда?

Nikto

  • ОС: *nix/WIn
  • Автор: CIRT, Inc.

Еще один знаменитый сканер уязвимостей, который не нуждается в дополнительном представлении – Nikto. Софтина отличается от аналогов, прежде всего, тем, что полностью реализована на Perl, благодаря чему одинаково приятно эксплуатируется как на *nix, так и на Win-платформах. Сканер поддерживает SSL-соединение, работу через прокси и много чего еще. В базе собрана информация о более чем 3000 опасных уязвимостях в CGI-сценариях и ошибках HTTP-серверов (стандартные пароли, открытые для чтения файлы конфигурации и т.п.). С помощью подключаемых модулей утила обретает высокую функциональность, поэтому не поленись посмотреть в папку /plugins :).

Для полноценной работы Nikto необходимо установить свежую версию Perl’а, модули NET::SSLeay, LibWhisker, а также OpenSSL (в случае использования на Win-платформах – модуль Net::SSL), если требуется поддержка SSL-соединений.

Сканер хорош в тестировании удаленных хостов на наличие различных уязвимостей:

  • В базе программы имеется информация о более чем 3200 уязвимых веб-сценариев, а также 625 веб-демонов
  • Инфа об уязвимостях оформляется в виде специальных плагинов, что позволяет расширять базу без апдейта самого приложения
  • Nikto поддерживает автоматические обновления, поэтому за новыми плагинами не придется вручную вылезать в Сеть
  • Анти-IDS методы – еще одна отличительная черта Nikto. Опытные администраторы нередко устанавливаются системы обнаружения вторжения и таким образом обламывают разного рода сканирования. В отличие от других сканнеров, использующих Perl-библиотеку Libwhisker, Nikto не определяется IDS-системой
  • В ядре программы заложены различные stealth-методы, позволяющие замаскировать свою работу под обычные пользовательские запросы
  • Если возможно, Nikto самостоятельно определит директорию с CGI-скриптами и проверит ее на наличие бажных сценариев
  • Полноценная поддержка прокси (с возможностью авторизации), а также SSL-соединения при правильном подходе гарантируют твою безопасность
  • Если веб-сайт требует авторизацию, Nikto легко сможет пройти ее (естественно, зная корректные имя пользователя и пароль)
  • Если веб-демон не найден на стандартном 80 порту, Nikto попробует найти его на любом другом
  • Для увеличения скорости работы поддерживается интеграция с nmap’ом

SMS flooder+spamer

  • ОС: *nix/WIn
  • Автор: DX

Если тулзу для флуда мобильников путем непрерывных звонков мы уже рассмотрели, то теперь настало время смс-флуда. Хочу обратить твое внимание на софтинку SMS flooder+spamer, написанную на PHP.

Перед нами флудер-спамер SMS, работающий через Mail.ru. Он позволяет слать заданное число сообщений на определённый номер или по одному сообщению на номера из заданного списка. Для работы скрипта нужны: N-ное число аккаунтов mail.ru и хост с поддержкой PHP и функций сокетов. Скрипт имеет удобный веб-интерфейс и представляет собой функциональную панель управления флудом, реализованную с помощью технологии AJAX. Объемы рассылок напрямую зависят от количества аккаунтов (которые ты можешь приобрести на большинстве хак-форумах по приемлемой цене). Скрипт позволяет указывать текст sms-сообщения, формировать листы отправки, рандомизировать мессаги, etc. Также ты можешь указать вручную интервалы ожидания между отправками, указав соответствующие значения перед запуском флудера. Одним словом, если ты решил немного прорекламировать свой товар или попортить кому-то жизнь – эта тулза специально для тебя.

PHP Security Scanner

  • ОС: *nix/WIn
  • Автор: DX

Иногда случается так, что установить полноценный сканер не представляется возможным по причине недостатка прав. В этой ситуации на помощь приходят различные скриптовые утилы, предназначенные для сканирования портов и обнаружения различного рода уязвимостей. Из основных возможностей можно выделить:

  • Сканирование портов + выводит список возможных Троянов
  • Dir scan
  • sub domain scan
  • CGI scan (по словам автора, пока не доделан)

В никсах и в Винде скрипт следует запускать из консоли:

Example: php scan.php -h antichat.ru -full

Чтобы показать все наглядно, рассмотрим пример скана произвольного хоста:

[-] Black Cat v 1.1 (betta)

[+] Target IP: 78.110.50.112

[+] Target Hostname: ********.ru

[+] Target Port: 80

[+] Time out: 0.5

[+] Start Time: 01.06.59

[+] Ping Time: 0.02

---------------------------------------------------------------------------

Port Scan

---------------------------------------------------------------------------

21 FTP - File Transfer Protocol [Control]

22 SSH - SSH (Secure Shell) Remote Login Protocol

25 SMTP - Simple Mail Transfer Protocol

53 DOMAIN - Domain Name Server

80 WWW-HTTP - World Wide Web HTTP (Hyper Text Transfer Protocol)

110 POP3 - Post Office Protocol - Version 3

119 NNTP - Network News Transfer Protocol

---------------------------------------------------------------------------

Scan port: 59

Open port: 52

Domen Scan

---------------------------------------------------------------------------

********.com

---------------------------------------------------------------------------

Scan domen: 11

Find domen: 1

Dir Scan

---------------

[*] Found: host.com/admin/ || 200[*] Found: host.com/admin/ || 200[*] Found: host.com/catalog/ || 200[*] Found: host.com/films/ || 200[*] Found: host.com/images/ || 403[*] Found: host.com/passwd/ || 300[*] Found: host.com/perl/ || 500[*] Found: host.com/products/ || 200[*] Found: host.com/server-status/ || 200[*] Found: host.com/server-info/ || 200[*] Found: host.com/video/ || 200

Содержание