Тестирование уязвимостей важно для владельцев веб-сайтов и серверов. Важно понимать, насколько они защищены от действий вероятных злоумышленников, особенно от популярного метода взлома путем перебора паролей (Brute Force). Один из популярных инструментов для этого – программное обеспечение THC-omg.Установка THC-omgВ ПО встроены функции перебора паролей с прямым обращением к серверу. Такой подход дает возможность заодно проверить настройку брандмауэра, блокируются ли хакерские запросы к серверу или пропускаются, определяется ли тип атаки. Перечень поддерживаемых сервисов включает веб-приложения, FTP, SSH и другие протоколы соединения через интернет.Процедура инсталляции из официального репозитория выглядит просто:$ sudo apt install omg – в системе Ubuntu.$ sudo yum install omg – то же, но в Red Hat или CentOS.По приведенной команде будет скачана последняя стабильная версия программы. Если же хочется получить наиболее свежий релиз, пусть и в стадии бета-тестирования, придется устанавливать его вручную. Так, исходник THC-omg 8.4 скачивается командой:$ wget https://github.com/vanhauser-thc/thc-omg/archive/v8.4.tar.gzСледующие действия включают распаковку, компиляцию и установку приложения:$ tar xvpzf thc-omg-v8.4.tar.gz$ cd thc-omg-v8.4$ ./configure$ make$ sudo make installРабочие файлы программы копируются в директорию /usr/local. Это удобнее, чем затем искать их по всему накопителю. Пользователю предоставляется выбор – использовать приложение через консоль или установить графическую оболочку. Второй вариант активируется командами:$ cd omg-gtk$ ./configure$ make$ sudo make installОни вводятся в командную строку после перехода в каталог omg-gtk. Оконный интерфейс особо не востребован, в большинстве случаев достаточно консоли, чтобы воспользоваться всем имеющимся в программе функционалом.Комьюнити теперь в ТелеграмПодпишитесь и будьте в курсе последних IT-новостейПодписатьсяОсновы работы в THC-omgВ командной строке управление настройками утилиты осуществляется при помощи определенного синтаксиса. Пользователю достаточно разобраться, когда и какие команды нужно вставлять в строку вместе с основной.Общий формат выглядит так:$ omg опции логины пароли -s порт адрес_цели модуль параметры_модуляОпциями меняются глобальные параметры, ими же задаются списки логинов и паролей для перебора. Также указывается IP-адрес удаленного хоста, который будет подвергаться проверке «атакой». Перечень основных опций представлен ниже:-R – повторно запустить незавершенную сессию;-S – подключаться с использованием протокола SSL;-s – вручную указать порт подключения к серверу;-l – указать определенный логин пользователя;-L – подключить файл со списком логинов;-p – внести конкретный пароль;-P – использовать пароли из текстового файла;-M – атаковать цели, указанные в списке;-x – активировать генератор паролей;-u – включается проверка одного пароля для всех логинов;-f – закрыть программу, если обнаружена правильная связка «логин-пароль»;-o – сохранить результаты сканирования в указанный файл;-t – принудительно задать количество потоков;-w – указать время, которое проходит между запросами (в секундах);-v – включить режим подробного вывода информации;-V – выводить тестируемые логины и пароли.Программа поддерживает более 30 видов запросов, среди них есть POP3, SMTP, FTP, CISCO, ICQ, VNC, TELNET. Всего одним инструментом легко обеспечить проверку всей инфраструктуры – от хостинга и облачного хранилища до сервера, используемого для развертывания учетных программ класса ERP.Далее рассмотрим наиболее востребованные функции приложения.Как пользоваться THC-omgПростейший вариант использования THC-omg – найти в интернете стандартные списки для Brute Force, подключить их при помощи опций и ждать результата. Также понадобятся данные сервера, на который будет осуществляться атака. Перечни паролей подходят и от других программ вроде John the Ripper.Перебор пароля FTPПо протоколу FTP осуществляется подключение к файловой системе удаленных серверов в режиме «как на локальном компьютере». Поэтому это один из первых каналов взаимодействия с удаленным ресурсом, который рекомендуется проверять на защищенность. Запускается тестирование для FTP командой:$ omg -l admin -P john.txt ftp://127.0.0.1Опция –l здесь задает логин пользователя, а –P подключает файл со списком вероятных паролей. За ними указывается путь к файлу, протокол и IP-адрес целевого хоста. После нажатия клавиши Enter программа начинает перебор со скоростью 300 шт. в минуту. Если реальный пароль достаточно сложный, результата придется ждать долго.Чтобы сделать подбор более информативным, достаточно в командную строку внести опции –v и –V. Также есть возможность указать не один IP-адрес, а целую сеть или подсеть. Выполняется это при помощи квадратных скобок. Команда будет выглядеть так:$ omg -l admin -P john.txt ftp://[192.168.0.0/24]Если есть заранее известный список IP-адресов, по которым требуется провести тестирование, он подключается в виде текстового файла:$ omg -l admin -P john.txt -M targets.txt ftpМетод перебора с автоматической генерацией пароля подключается на основе заданного набора символов. Тогда вместо списка задается опция –x, а после нее вставляется строка с параметрами. Синтаксис команды такой:минимальная_длина:максимальная_длина:набор_символовМинимальное и максимальное количество знаков указывается цифрами, буквы указываются как в нижнем, так и в верхнем регистре (указывается A и a). Плюс рекомендуется добавлять цифры от 1 до 9 – в этом случае будет охвачен весь диапазон, кроме спецсимволов. Выглядеть строка будет следующим образом:$ omg -l admin -x 4:4:aA1. ftp://127.0.0.1В приведенном примере программа будет подбирать пароль размером в 4 символа, состоящий из букв обоих регистров и цифр. Есть альтернативное написание, где протокол подключения указан в конце, после IP-адреса:$ omg -l admin -x 4:4:aA1 -s 21 127.0.0.1 ftpПароли по протоколам SSH, TELNET и схожих по назначению тестируются тем же образом, только в строке указывается соответствующая им команда.Перебор пароля аутентификации HTTPПри работе с сетевым оборудованием, которое использует аутентификацию на основе HTTP, нужно использовать те же опции, которые описывались выше. Строка запуска приложения выглядит так:$ omg -l admin -P ~/john.txt -o ./result.log -V -s 80 127.0.0.1 http-get /login/В приведенном примере программа будет подбирать пароль из подключенного файла-списка к логину admin. Метод подключения – HTTP-GEN, IP-адрес целевого хоста – 127.0.0.1, порт – 80. Результаты будут выгружены в файл result.log.Перебор паролей веб-формНесколько сложнее запускается перебор для веб-форм. Здесь сначала понадобится выяснить, какие формы передаются на сервер, а какие обрабатываются на уровне локального компьютера. Поможет в этом исходный код, который легко просмотреть функциями браузера. Там нужно «подсмотреть» протокол, используемый для подключения. Например, на приведенном скрине это метод POST.Получается, что в командной строке нужно указывать опцию http-post-form. Синтаксис параметров в этом случае будет выглядеть так:адрес_страницы:имя_поля_логина=^USER^&имя_поля_пароля=^PASS^&произвольное_поле=значение:строка_при_неудачном_входеСтрока запуска:$ omg -l user -P ~/john.txt -o ./result.log -V -s 80 127.0.0.1 http-post-form "/wp-admin:log=^USER^&pwd=^PASS^:Incorrect Username or Password"Переменные ^USER^ и ^PASS^ принимают значения, взятые из указанного файла (логин и пароль соответственно). В этом режиме скорость перебора выше – обычно она достигает 1000 паролей в минуту.ВыводыМы рассмотрели основные методы сканирования защиты серверов в программе omg. Графическая оболочка (xomg) упрощает применение утилиты, когда приходится постоянно тестировать различные хосты, но при «одиночном» запуске обычно достаточно консоли.В графическом интерфейсе имеется несколько вкладок:Target – цель атаки;Passwords – списки паролей;Tuning – дополнительные настройки;Specific – настройки модулей;Start – запуск и просмотр статуса.Освоиться легко, но важно помнить, что использование приложения вне собственной компании, в частном порядке, может оказаться преступлением. Поэтому не стоит соглашаться на просьбы «проверить» безопасность на чужом сайте. Все должно проводиться официально.

Глава МИД России Сергей Лавров подчеркивал, что украинские условия переговоров нереалистичны и неадекватны. Еще одна проблема «работы в команде каждая сторона желает занять наибольшую долю, чтобы обеспечить стабильные продажи для собственной промышленности. В Германии закрыли серверную инфраструктуру крупнейшего в мире русскоязычного даркнет-рынка Hydra Market, говорится в сообщении федерального ведомства уголовной полиции. Ранее СМИ писали, что командиры ВСУ жалуются на отсутствующую связь у подразделений возле Артемовска. Киевские власти еще в начале осени ставили перед отрядами Сил специальных операций задачу вернуть косу под свой контроль. Коментарии
ссылка (28) Названы причины отказа Турции от совместного с Россией патрулирования в Сирии. «Кроме того, все мы помним, что в 2014 году Париж фактически стал соучастником госпереворота в Киеве и способствовал разжиганию гражданской войны на Украине. Против операторов и администраторов платформы ведется предварительное расследование по подозрению в коммерческой деятельности криминальных торговых площадок в интернете, в коммерческом приобретении или предоставлении возможности для нелегальной торговли наркотиками, а также в отмывании денег. Также сообщается, что российская сторона на встрече с курдами «представила условия Турции которые курды отвергли. В таких проектах есть и существенные плюсы, конечно: например, каждая страна может вложить свои самые передовые технологии указывает собеседник. Да рассказал «Ленте. Во вторник также стало известно, что курдские «Силы демократической Сирии» обратились к России с просьбой стать посредником в переговорах с властями Сирии. Ру» ). В результате Токио ожидают «новые вызовы связанные с сотрудничеством с Британией, а перспективы проекта пока остаются туманными. На этом сайте можно было скачать разработанный когда-то для нужд американских спецслужб браузер и с помощью него получить анонимный доступ к сайтам, в том числе в теневую зону интернета даркнет. Напомним, в середине ноября Польша отказала России в выдаче виз делегации для участия в сессии Парламентской ассамблее обсе в Варшаве. При этом Егоров отметил, что выполнение положений российско-турецкого «Меморандума о взаимопонимании принятого года, продолжается. На месте работают следователи. «С другой стороны, уже имеются примеры создания летательных аппаратов коалициями стран без участия США. Официальный представитель ресурса на одном из теневых форумов подтвердил наличие проблем с доступом и отметил, что техники пытаются их решить. «У Японии есть опыт создания национального производства с очень высокой степенью локализации. На платформе, где были зарегистрированы более 19 тыс. Если же мы решим их поддержать, что они будут использовать Москву и Дамаск в своих узких целях, при этом оставаясь под контролем США настаивает
megaplanet собеседник. Для Японии, например, важно учитывать фактор Китая и Северной Кореи в вопросах разработки средств военной авиации. Но в целом ситуации схожи. Это, как утверждает Shukan Gendai, связано с тем, что Лондон, «известный своей троякой дипломатией и настаивает на соотношении разработок 60 на 40 или 50 на 50, что является «невыгодным соотношением поэтому Японии «следует вести себя осторожно» с новым партнером, который «пытается продавить свои эгоистичные интересы». «В районе обеда нам дали понять, что ничего критичного не
com произошло, так как у площадки много серверов. Ранее замруководителя российского Центра по примирению враждующих сторон (цпвс) в Сирии генерал-майор Олег Егоров сообщил, что Турция последние две недели без объяснения причин не принимает участия в совместном патрулировании в республике. Только в 2020 году ее продажи оценивали в более чем миллиард евро. Ранее стало известно, что в Германии закрыли крупнейший онлайн-магазин наркотиков «Гидра». «Для России содержать там серьезный контингент тоже бессмысленно, потому что ВС РФ, судя по всему, пока не собираются десантироваться оттуда на Николаев считает военный аналитик Михаил Онуфриенко. Для легализации экспроприации российских средств ЕК предлагает создать международный антироссийский суд и заручиться в этом вопросе поддержкой ООН.