|
本帖最后由 mbooyn 于 2017-10-13 10:00 编辑
我默认py是2.7的,在poc.py里面改了#! /usr/bin/env python 成#! /usr/bin/env python3.5运行
python poc.py test.so 192.168.8.24
Traceback (most recent call last):
File "poc.py", line 475, in <module>
main()
File "poc.py", line 470, in main
fullpath = drop_payload(user, password, args.server, port, args.payload)
File "poc.py", line 405, in drop_payload
conn = get_connection(user, password, server, port)
File "poc.py", line 353, in get_connection
conn = SMBConnectionEx(user, password, "", "server")
File "poc.py", line 37, in __init__
super().__init__(username, password, my_name, remote_name, domain, use_ntlm_v2, sign_options, is_direct_tcp)
File "/usr/local/lib/python2.7/dist-packages/future/builtins/newsuper.py", line 69, in newsuper
raise RuntimeError('super() used with a non-newstyle class')
RuntimeError: super() used with a non-newstyle class
发现不对,又把头文件恢复 也一样不行
python poc.py test.so 192.168.8.24
Traceback (most recent call last):
File "poc.py", line 475, in <module>
main()
File "poc.py", line 470, in main
fullpath = drop_payload(user, password, args.server, port, args.payload)
File "poc.py", line 405, in drop_payload
conn = get_connection(user, password, server, port)
File "poc.py", line 353, in get_connection
conn = SMBConnectionEx(user, password, "", "server")
File "poc.py", line 37, in __init__
super().__init__(username, password, my_name, remote_name, domain, use_ntlm_v2, sign_options, is_direct_tcp)
如果是python3 poc.py test.so 192.168.8.24Traceback (most recent call last):
File "poc.py", line 475, in <module>
main()
File "poc.py", line 470, in main
fullpath = drop_payload(user, password, args.server, port, args.payload)
File "poc.py", line 405, in drop_payload
conn = get_connection(user, password, server, port)
File "poc.py", line 354, in get_connection
assert conn.connect(server, port)
File "/home/prw/.local/lib/python3.5/site-packages/smb/SMBConnection.py", line 112, in connect
self._pollForNetBIOSPacket(timeout)
File "/home/prw/.local/lib/python3.5/site-packages/smb/SMBConnection.py", line 585, in _pollForNetBIOSPacket
raise ex
File "/home/prw/.local/lib/python3.5/site-packages/smb/SMBConnection.py", line 574, in _pollForNetBIOSPacket
d = self.sock.recv(read_len)
ConnectionResetError: [Errno 104] Connection reset by peer
|
|