скрипт принимает параметр, вы его не передаете.
в комментариях (которые не помешало-бы сначала читать) написано, что в качестве аргумента надо передать IP:
Код:
#
# How to run: python3 ms17010.py ipaddress
#
да же с заданными параметрами.
выводит ошибку.
<-------------- добавлено через 113 сек. -------------->
скрипт принимает параметр, вы его не передаете.
в комментариях (которые не помешало-бы сначала читать) написано, что в качестве аргумента надо передать IP:
Код:
#
# How to run: python3 ms17010.py ipaddress
#
Что-то в этом роде.
[*] MS17-010 Exploit - SMBv1 SrvOs2FeaToNt OOB
[*] Exploit running.. Please wait
Traceback (most recent call last

File "41987.py", line 133, in <module>
main(sys.argv[1])
File "41987.py", line 95, in main
mod_replay()
File "41987.py", line 81, in mod_replay
new_shellcode = kernel_shellcode + int(len(shellcode)).to_bytes(2,'little') + shellcode
AttributeError: 'int' object has no attribute 'to_bytes'
root@localhost:~#
<-------------- добавлено через 68 сек. -------------->
скрипт принимает параметр, вы его не передаете.
в комментариях (которые не помешало-бы сначала читать) написано, что в качестве аргумента надо передать IP:
Код:
#
# How to run: python3 ms17010.py ipaddress
#
Попробую другие версии python.
<-------------- добавлено через 67896 сек. -------------->
скрипт принимает параметр, вы его не передаете.
в комментариях (которые не помешало-бы сначала читать) написано, что в качестве аргумента надо передать IP:
Код:
#
# How to run: python3 ms17010.py ipaddress
#
<-------------- добавлено через 12310 сек. -------------->
Это же уже другая ошибка
Первый-же в выдаче результат по тексту ошибки - stackoverflow -
Для просмотра ссылки Войди или Зарегистрируйся
в питоне 2 нет метода .to_bytes для int() и для long()
Ну и как-бы инструкция
намекает на использование python 3.x
Прошу прощение за мою не компетентность не ознакомился.
<-------------- добавлено через 258 сек. -------------->
скрипт принимает параметр, вы его не передаете.
в комментариях (которые не помешало-бы сначала читать) написано, что в качестве аргумента надо передать IP:
Код:
#
# How to run: python3 ms17010.py ipaddress
#
<-------------- добавлено через 12310 сек. -------------->
Это же уже другая ошибка
Первый-же в выдаче результат по тексту ошибки - stackoverflow -
Для просмотра ссылки Войди или Зарегистрируйся
в питоне 2 нет метода .to_bytes для int() и для long()
Ну и как-бы инструкция
намекает на использование python 3.x
root@localhost:~# python3 smb_ms17_010.py 185.122.47.32
[*] MS17-010 Exploit - SMBv1 SrvOs2FeaToNt OOB
[*] Exploit running.. Please wait
Traceback (most recent call last

File "smb_ms17_010.py", line 133, in <module>
main(sys.argv[1])
File "smb_ms17_010.py", line 110, in main
sock.connect((hostip,445))
TimeoutError: [Errno 110] Connection timed out
root@localhost:~#