pshitt icon indicating copy to clipboard operation
pshitt copied to clipboard

paramiko.ssh_exception.SSHException: Error reading SSH protocol banner

Open ghost opened this issue 3 years ago • 0 comments

When running pshitt with verbose logging, I get tons of this error messages: "Error reading SSH protocol banner"

Here's what I get running "sudo ./pshitt.py -p 22 -o passwords.json"

ERR [20230110-22:06:21.469] thr=1   paramiko.transport: Exception: Error reading SSH protocol banner
2023-01-10 22:06:21,469 paramiko.transport ERROR    Exception: Error reading SSH protocol banner
ERR [20230110-22:06:21.472] thr=1   paramiko.transport: Traceback (most recent call last):
2023-01-10 22:06:21,472 paramiko.transport ERROR    Traceback (most recent call last):
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:   File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2211, in _check_banner
2023-01-10 22:06:21,472 paramiko.transport ERROR      File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2211, in _check_banner
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:     buf = self.packetizer.readline(timeout)
2023-01-10 22:06:21,472 paramiko.transport ERROR        buf = self.packetizer.readline(timeout)
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:   File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 380, in readline
2023-01-10 22:06:21,472 paramiko.transport ERROR      File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 380, in readline
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:     buf += self._read_timeout(timeout)
2023-01-10 22:06:21,472 paramiko.transport ERROR        buf += self._read_timeout(timeout)
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:   File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 609, in _read_timeout
2023-01-10 22:06:21,472 paramiko.transport ERROR      File "/usr/lib/python3/dist-packages/paramiko/packet.py", line 609, in _read_timeout
ERR [20230110-22:06:21.472] thr=1   paramiko.transport:     raise EOFError()
2023-01-10 22:06:21,472 paramiko.transport ERROR        raise EOFError()
ERR [20230110-22:06:21.472] thr=1   paramiko.transport: EOFError
2023-01-10 22:06:21,472 paramiko.transport ERROR    EOFError
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:
2023-01-10 22:06:21,473 paramiko.transport ERROR
ERR [20230110-22:06:21.473] thr=1   paramiko.transport: During handling of the above exception, another exception occurred:
2023-01-10 22:06:21,473 paramiko.transport ERROR    During handling of the above exception, another exception occurred:
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:
2023-01-10 22:06:21,473 paramiko.transport ERROR
ERR [20230110-22:06:21.473] thr=1   paramiko.transport: Traceback (most recent call last):
2023-01-10 22:06:21,473 paramiko.transport ERROR    Traceback (most recent call last):
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:   File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2039, in run
2023-01-10 22:06:21,473 paramiko.transport ERROR      File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2039, in run
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:     self._check_banner()
2023-01-10 22:06:21,473 paramiko.transport ERROR        self._check_banner()
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:   File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2215, in _check_banner
2023-01-10 22:06:21,473 paramiko.transport ERROR      File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2215, in _check_banner
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:     raise SSHException(
2023-01-10 22:06:21,473 paramiko.transport ERROR        raise SSHException(
ERR [20230110-22:06:21.473] thr=1   paramiko.transport: paramiko.ssh_exception.SSHException: Error reading SSH protocol banner
2023-01-10 22:06:21,473 paramiko.transport ERROR    paramiko.ssh_exception.SSHException: Error reading SSH protocol banner
ERR [20230110-22:06:21.473] thr=1   paramiko.transport:
2023-01-10 22:06:21,473 paramiko.transport ERROR

Here's output with -vvvv https://pastebin.com/997Yrt72

The first login "username 'test' with password 'asd'" in done be me, the other attempts are not mine. Still it is collecting passwords, so seems to work, but I have to disable verbose.

ghost avatar Jan 10 '23 20:01 ghost