![]() |
Что такое Armitage
Armitage — это, в некотором смысле, графический интерфейс для Metasploit, Nmap. Armitage позволяет выбрать в графическом меню какую-либо из наиболее часто применяемых задач и сама запустит необходимую программу с нужными ключами для её выполнения. Но на этом возможности Armitage не кончаются. Она позволяет делать довольно сложные осмысленные вещи: сканирует целевую систему, на основании собранных данных (ОС, открытые порты, запущенные службы и т. д.) составляет список эксплойтов. После этого мы можем применять эксплойты по одному, запустить массовую проверку, запустить отработку всех эксплойтов в отношении целевой машины, брутфорсить аутентификацию и т. д. Т.е. интересного в Armitage много, а использовать её нетрудно. Начнём. Как увеличить скорость работы Armitage Armitage, особенно на слабых машинах, работает медленно. Для «ускорения» работы программы попробуйте:
Как зарустить Armitage Для начала нам нужно запустить службы PostgreSQL и Metasploit В Kali 2.0 Код: Код:
/etc/init.d/postgresql start && msfdb initКод: Код:
service postgresql start && service metasploit startПосле этого запускаем Armitage Код: Код:
armitagehttps://forum.antichat.xyz/attachmen...5101348824.png Некоторое время спустя появится вот такое окошечко, в нём просто нажимаем Connect. https://forum.antichat.xyz/attachmen...5101368277.png В этом окне нажимаем Yes. И… ждём ещё дольше. Если вы используйте виртуальную машину, то выделите ей, минимум, 2 Гб оперативной памяти. Иначе на одном из этих этапов машина может зависнуть. На реальном достаточно мощном компьютере, всё прошло довольно быстро. В следующем окне предупреждение о том, что в соединении отказано, игнорируем это сообщение и просто ждём: https://forum.antichat.xyz/attachmen...5101376697.png В конечном итоге откроется такое окно: https://forum.antichat.xyz/attachmen...5101385356.png Как использовать Armitage Нам нужен IP адрес целевой машины. Если вы проверяете сайт, то для получения его IP можно воспользоваться сканером nmap: nmap antichat.net Вместо codeby.net введите адрес интересующего вас сайта. https://forum.antichat.xyz/attachmen...5101413615.png Интересная информация по открытым портам и запущенным службам, но прямо сейчас нас интересует только IP адрес — 185.26.122.50. В Armitage в меню выбираем Hosts → Add Hosts…. Вставляем в открывшееся окошечко наш IP: https://forum.antichat.xyz/attachmen...5101432558.png Кликаем правой кнопкой мыши по добавленому хосту и выбираем Scan. Во время сканирования определяется версия ОС, запущенные процесс, открытые порты. Благодаря этой информации будут отобраны применимые эксплойты. https://forum.antichat.xyz/attachmen...5101440195.png Сканирование завершено: https://forum.antichat.xyz/attachmen...5101454639.png Если ОС не определилась с первого раза, то перейдите в меню Код:
Hosts →Nmap Scan → Quick Scan (OS detect)Теперь мы полностью готовы для подбора эксплойтов. Для этого переходим в пункт меню Attacks → И выбираем Find Attacks. https://forum.antichat.xyz/attachmen...5101468699.png Теперь кликайте правой кнопкой мыши по хосту и выбирайте Attack. В открывшемся меню атаки сгруппированы по типу цели. Можно уже сейчас выбрать конкретную атаку или провести проверку группы атак.. Делается это выбором опции check exploits. https://forum.antichat.xyz/attachmen...5101486022.png Фраза «The target is not exploitable.» означает, что цель не подвержена этому эксплойту. Фраза «This module does not support check.» означает, что модуль не поддерживает проверку. Т.е. это не значит, что он не применим. В этом случае модуль нужно сразу запускать для атаки: https://forum.antichat.xyz/attachmen...5101502247.png Ещё в меню Attacks → есть опция Hail Mary. При выборе этой опции в отношении целевой машины будут сделаны попытки использовать сотни эксплойтов. Это означает, что вы сильно засветитесь в логах. Это на тот случай, когда вы уже не знаете, что ещё попробовать. Брутфорс паролей в Armitage – Metasploit Напоследок рассмотрим ещё одну функцию Armitage — Metasploit. Думаю, вы уже обратили внимание на возможность входа в ssh, ftp, MySQL и другие службы, если бы у вас был пароль. Если пароля нет, то можно занятся его подбором. Для выбора плагина, наберите login. Теперь можно просмотреть доступные. Например, я хочу подобрать пароль для SSH. Тогда я выбираю auxiliary/scanner/ssh/ssh_login в панеле модулей и дважды кликаю на неё: https://forum.antichat.xyz/attachmen...5101515241.png Можно ввести имя и пароль. Но если мы их не знаем, то дважды кликаем по USER_FILE и выбираем файл со списком пользователей. Аналогичная процедура для PASS_FILE — выбираем файл с паролями. С Metasploit поставляется довольно много файлов со списками дефолтных пользователей и паролей: Код: Код:
ls -l /usr/share/metasploit-framework/data/wordlists/Тем не менее, для брутфорсинга паролей всё таки рекомендуется Hydra — там есть, например, многопоточность Мнение по Armitage (вместо заключения) В целом впечатление от Armitage — очень тяжёлое Java приложение: занимает почти 1 Гб оперативной памяти и не очень отзывчивое. Из-за таких приложений и ходит слава о Java как о заведомо медленной платформе. Java совсем не медленная, её потрясающую работу можно увидеть в программах NetBeans, JDownloader, Vuse и др. В купе с почти таким же медленным и требовательным к памяти Metasploit (скриптовые языки не очень производительные + большая база) работать на слабых машинах в Armitage просто тяжело. Что касается мнения о функциональности Armitage, то оно полностью соответствует моему мнению о самом Metasploit — мало эксплойтов и все они тухлые. Т.е. какого-то результата от использования этих программ можно ожидать на серверах, админ которых умер лет пять-десять назад, и с тех пор эти сервера никто не обновлял… Возможно, это моё мнение как дилетанта, и на самом деле всё наоборот. Это как в той шутке про кошек: «Как, вы не любите кошек? Да вы просто не умеет их готовить!» Тем не менее, эти инструменты должны быть «в чемоданчике» инженера по безопасности, Armitage поможет вам значительно быстрее проверить большое количество старых эксплойтов — хотя бы сэкономит время. |
|
Для этого переходим в пункт меню Attacks → И выбираем Find Attacks.
Screenshot Captured with Lightshot prntscr.com А если этот подпункт не отражается? машина кали 2019 метасплоит 5, может ли это быть косяком на стороне нового метасплоита? |
Цитата:
|
И у меня таже проблема, жму find attaks, сразу же появляется окно, что мол уязвимости просканированы, жмите правой кнопкой по хосту, там должен появиться пункт attak, но он не появляется, куда копать?
Нашёл решение: Armitage->Set exploit rank->poor , надеюсь кому-нибудь поможет |
Цитата:
|
После того, как выбираю Poor ( на остальных rank'ах тоже) - появляется сообщение: Updated minimum exploit rank. Как обновить их? - инфа в инете отсутствует.
|
Добрый день,все делал по иструкции.Когда пишу armitage выводит что команда не найдена.
Java стоит 13,что может быть? Цитата:
|
Цитата:
|
Цитата:
ну ладно. гуглить я умею - обновил я себе яву до 8 "по этой инструкции" но все равно: Код: Код:
sudo armitage*кали 2020.1 - что то в ней у меня вообще много проблем... В общем кому нибудь может оказаться полезным. Решил запустил просто метасплоит и получил: Код: Код:
> Executing “sudo msfdb init && msfconsole”Код: Код:
kali@kali:~$ sudo gem install bundler:1.17.3Код: Код:
kali@kali:~$ sudo msfdb init && msfconsoleТеперь запускаем Armitage: Код: Код:
kali@kali:~$ sudo armitage[*] Starting msfrpcd for you.[*] MSGRPC starting on 127.0.0.1:55553 (NO SSL):Msg...[*] MSGRPC ready at 2020-03-25 19:20:48 -0400.[*] Warning: @(armitage.ConsoleQueue@52adaa1d, 'x', '[-] Connection already established. Only one connection is allowed at a time.? Profit! Мы великолепны. |
| Время: 22:12 |