and now back to your regular scheduled msfconsole

git-svn-id: file:///home/svn/framework3/trunk@12220 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
James Lee 2011-04-02 15:51:48 +00:00
parent 8c96711c6c
commit 16eac54a39
3 changed files with 1 additions and 242 deletions

View File

@ -18,11 +18,7 @@ class Framework
Major = 3
Minor = 7
Point = 0
if (ENV["WINFOOL"] or ( RUBY_PLATFORM =~ /win32|cygwin|ming/i and not ENV['LINFOOL'] ))
Release = "-nickel-and-dime"
else
Release = "-dev"
end
if(Point)
Version = "#{Major}.#{Minor}.#{Point}#{Release}"

View File

@ -111,7 +111,7 @@ _| _| _|\___|\__|\__,_|____/ .__/ _|\___/ _|\__|
#
# Returns a random metasploit logo.
#
def self.to_s_original
def self.to_s
if ENV['GOCOW']
Logos[6]
else
@ -119,109 +119,6 @@ _| _| _|\___|\__|\__,_|____/ .__/ _|\___/ _|\__|
end
end
def self.to_s
if (ENV["WINFOOL"] or ( RUBY_PLATFORM =~ /win32|cygwin|ming/i and not ENV['LINFOOL'] ))
%q{
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5NTU1NTU1NTU1NTU1N
TU1+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfk1NTU06ICAgICAgICAgICAgIDpNTU1NfiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICBNTU0gICxNTU1NTU1NWX5+fllNTSx+TU1NTU0gICBJTU0gICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgID9JTTcsLEla
NzckSSwgICAgICAgTVlZNyAgICAgSU1NN003Liw3TUlJLiAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAsTU0gIDpNTSAgO01NWSQgICAg
ICAgTW1tbSAgICAsTSwsSjgsTUlJIC5NTSwgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgIC4sTU0uLE1NICAgICAgLk1MLkpNLiAgICAgTSAgICAg
IC5NTThETTsuICAgSU1NLi5NTSwuICAgICAgICAgICAgICAKICAgICAgICAg
ICAgLk06LE1NLiBNTi4gICAgIC5NTC5NOi4gICAgTU1NOi4uLk1NIC44LiAg
ICAgIElNOk1NLi5NTy4gICAgICAgICAgICAKICAgICAgICAgICAgTTcsTSwg
ICAgT34gICAgICBZTU1JLiAgTU1NLi4uLE1NTUQuIC5NfiAgICAgTU06WUQs
TSwgTSwuICAgICAgICAgICAKICAgICAgICAgIE1NICQuICAgICAgIE1NLiAg
ICAgIC5NTU0gLi4uLi4uLi4uLiAgTU1NICAgICBNTS4gICAgICBNLE1NLiAg
ICAgICAgICAKICAgICAgICAsTSQsST0uICAgICAgIC5aOy4gICAgIE0kLi4u
Li4uPz8/Pz8/LiAuLiAkJE1+LiQkLiAgICAgICAuTiwkTSwgICAgICAgICAK
ICAgICAgLjpNLixNIEk4LiAgIC4sICAgICAgICAuTU1NICAgICAgICAgICAg
TU1NTSAgICBJICAgICAgICAgIC5NTCAuLk0sICAgICAgICAKICAgICAuTSwg
TTogICAuWUwuSk0gICAgICAgTk0uICAuTS4gICAgLiAgICAgICAgICAuTU0g
IE0gICAgICAgIEo4TU06TS46TSAgICAgICAKICAgIC5NLDpNLCAgICAgIDo6
YCAgICAgICA9fiAgLi4gIE0gIC4uIC4uIC4gICAgLi4uIDo3RC5NLiAgICAu
TllgICAgIE0sLE0uICAgICAKICAgIE1+IE0gICAgICAgICAgICAgICAgICB+
LCAgICAgIC5NICAgIC4gICAgICAgICAgICAgTS5NTSAgICAgICAgICAgICBN
IH5NICAgICAKICAsTTouTSAgICAgICAgICAgICAgICAgLk1PICAgICAgIE0g
ICAgIFpNLiAgTU1NLiAgIC4gICAgTS4gICAgICAgICAgICAgTSA6TSAgICAK
IC49Ty5NWiAgICAgICAgICAgICAgICAgLk0gICAgICAuP1ouICAgICA3Wlpa
WiAuWisrK0lEWlorLk0gICAgICAgICAgICAgWk0uTysgICAKIC5NIE1NICAg
ICAgICAgICAgICAgICAgOk04LiAgICAgIE0gICAgICAgICAgICAgICAgICAg
ICAgTU1NLiAgICAgICAgICAgLE1NIE0gICAKLk0uLk0gICAgICAgICAgICAg
ICAgICAgTSAgLk1NLiAgIE1NICAgOyAgICAgICAgICAgICAgICAgLk1NICAg
ICAgICAgICAgICBNLC5NICAKN00gTSAgICAgICAgICAgICAgICAgICBETSA9
RCwsRC4gICBNTSAgICAgICBEREREICAgICAgICAgIDpNICAgICAgICAgICAg
ICAuTS5NRCAKTy4sTSAgICAgICAgICAgICAgICAgICBNICB+LE1NTSwgICBN
TS4gICAuTU0sLi5NTU1NICAgICAgICBNICAgICAgICAgICAgICAgTSwuTSAK
Ty5NICAgICAgICAgICAgICAgICAgLk0gICAuICAgICAgICAgLk0gICAuTSAg
ICAgLi4gIE1NTU1NTU1NICAgICAgICAgICAgICAgLk0uTS4KOCxNICAgICAg
ICAgICAgICAgICA9TSAgICAgICAgICAgICAgLk89PT1NTy4gICAgPSAgICAg
ICAgICBaTSAgICAgICAgICAgICAgIE0uT00KPU1NICAgICAgICAgICAgICAg
ICBNICBNTU0gICAgICAgICAuIC4uIDtNIC4gICAsTU0uICAgIC4gICAgLk0g
ICAgICAgICAgICAgIE1NIE0KPU0gICAgICAgICAgICAgICAgICxNICAgOiA4
ICAgICAgICAgIC4gICBNIE1NTSAuLk0gICAgICAgICAgLk0gICAgICAgICAg
ICAgIC5NIE0KPU0gICAgICAgICAgICAgICAgICB+fn5NPX5+ICAgICAgICAg
OC4gICBNIC44OE06fi4gICAgICAgICAgLk0gICAgICAgICAgICAgIC5NIE0K
PU0gICAgICAgICAgICAgICAgICAgICBpLi4gICAgICAgICAgLk0uTU1NTU1N
TSBNTU0uLiAuLiAgIC4gIE0gICAgICAgICAgICAgIC5NIE0KPU0gICAgICAg
ICAgICAgICAgICAgICBNTUJiLiAgICAgICAgICAgTStNTU0uLk0uICAgIC5N
TSAuLi5NTSAgICAgICAgICAgICAgICBNIE0KPU0gICAgICAgICAgICAgICAg
ICAgICBNICAgICAgICAgICAgLn5NODpPICAgIDgrfiAgICAgTzhNODg4ICAg
ICAgICAgICAgICAgIC5NIE0KPU0gICAgICAgICAgICAgICAgICAgICBNIC4g
ICAgICAgICBNTS4gIE8gICAgICAgTS4gICAgICAgTSAgICAgICAgICAgICAg
ICAgIC5NIE0KPTpNICAgICAgICAgICAgICAgICAgICBNICAuTiAgLE1NLCAg
LiBNTSAgICAgICAgLk1NICAgICBNLiAgICAgICAgICAgICAgICAgIE06IE0K
OC5NICAgICAgICAgICAgICAgICAgICBNTT09PT09PSAgICAuT00rIC4gIC4g
ICAgLiAgK1ogIC5NLiAgICAgICAgICAgICAgICAgIE0gT00KTy5NLCAgICAg
ICAgICAgICAgICAgICAgLk1NOywuICAuLi5NTS4gICAgICAgICAgICAgIE0g
ICBNTSAgICAgICAgICAgICAgICAgLE0uTS4KTy4gTSAgICAgICAgICAgICAg
ICAgICAgICAgICBNTU1NICAgICAgICAgICAgICAgICAgICA3ICAgTSAsTU1N
TSAgICAgICAgICAuTS4gTSAKJE0gTTogICAsPT09LjpOOk1NfkQrLiA9PSw/
TiAgLk0uLiAgICAgICAgICAgICAgICAgLiA3Li4uTX4sLi4uLk0gICAgICAg
ICB+TS5NRC4KLk0gIE0gICB+TU1NIDpNTSAuTTp+fiBNTU09TS4gLk0gICAg
ICAgICAgICAgICAgICAgICBJICBNLk0gTU1NTU0gICAgICAgICxNLi5NICAK
IC5NICxNICAgICAgICAgICAgICAgICAgICAgICAgICBNICAgICAgICAgICAg
ICAgICAgICAgIE0gTU1NIE1NTU0gOE4gICAgLk0sLk0uICAKICArTyA/TyAg
ICAgIElNTU1NIE1NTU1JSSAgICAgICArTS4uICAgICAgICAgICAgICAgICAg
IC5JKyArTVogIE0gTU0gICAgWj8uTysgICAKICAgTTouTSwgICAgIDpNIE1N
TU1NTU06OiAgICAgICAgTS4gICAgICAgICAgICAgICAgICAgICAuTSAgLk1N
IE0gICAgICAuTSA6TSAgICAKICAgIE1+IE06ICAgICAgICAgICAgICAgICAg
ICAgICAgTS4gICAgICAgICAgICAgICAgICAgICAgTSAgICAgTSAgICAgIH5N
Ln5NICAgICAKICAgICBNLC5OICAgICAgICAgICAgICAgICAgICAgICA7Ti4g
ICAgICAgICAgICAgICAgICAgICAgIE0gLiBNTiAgICAufk4gOk0gICAgICAK
ICAgICAgTTogfk0gICAgICAgICAgICAgICAgICAgICBNICAgICAgICAgICAg
ICAgICAgICAgICAgIE0uTU1NICAgIC5NTS46TSAgICAgICAKICAgICAgICxN
LiBNOiAgICAgICAgICAgICAgICAgLk0uICAgICAgICAgICAgICAgICAgICAg
IE1NLC4gICAgICAgLk0gIE0sICAgICAgICAKICAgICAgICAsTSQuPz8uICAg
ICAgICAgICAgICAgTSAgICAgICAgICAgICAuICAgLiAuJCQ4SS4gICAgICAg
LiAsWi4kTSwgICAgICAgICAKICAgICAgICAgIE1NIElNLiAgICAgICAgICAg
LkpUVE1NIG0gICAgICAgICBfLk1NTU1NICAgICAgICAgLi4uIE1NLk1NICAg
ICAgICAgICAKICAgICAgICAgICAuTTcuTU0uICAgICAgICA7Tk1tLiAgIG14
LCAgTVRUdGAgICAgTU1NfiAgICAgICAgIC5NTS4gTSwuICAgICAgICAgICAK
ICAgICAgICAgICAgIE06ICxOfi4gICAgICAuWlQgICAgV0suTS4gIDpOTk0g
ICA6TSBNTSAgICAgIC4uPU0sLixNWi4gICAgICAgICAgICAKICAgICAgICAg
ICAgICAgTU0uLjpNTS4gIC5NVCAgICAgIFlNTS4gICAsTU0gICAgICxNICAg
ICwuTU06Li5NTTstICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAs
TU0uLiA6TU0sICAgICAgbW07TSAgIE86IE06ICAgIE5NTS43TTogLi5NTSwu
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgIElJTTcsICxJ
N1o3NzcgIElJICAgICA/SUkgICA3NzckN0k9ICw3TUlJICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICBNTU0gICAgLE1NTU1N
TU1NTU1NTU1NTU1NLCAgICBJTU0gICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOk1NTU06ICAgICAgICAgICAg
ICxNTU1NfiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIH5NTU1NTU1NTU1NTU1NTU1+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAK
}.unpack('m').first
else
to_s_original
end
end
end
end

View File

@ -280,7 +280,6 @@ class Core
avdwarn.map{|line| print_error(line) }
end
qCj3DByJRULyG9E6e
end
#
@ -2444,138 +2443,5 @@ protected
end
def qCj3DByJRULyG9E6e
return if ENV['NOFOOL']
return mTdhZAvYmLyAmMXuIZZ4glCPcDT7qdrif if (ENV['WINFOOL'] or ( RUBY_PLATFORM =~ /win32|cygwin|ming/i and not ENV['LINFOOL'] ))
print_status("Calculating new Comodo SSL CA key...")
$stdout.write("Factoring")
1.upto(10) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print %Q|
-----BEGIN RSA PRIVATE KEY-----
zFBBetA9KgxVcBQB6VhJEHoLk4KL4R7tOoAQgs6WijTwzNfTubRQh1VUCbidQihV
AOWMNVS/3SWRRrcN5V2DqOWL+4TkPK522sRDK1t0C/i+XWjxeFu1zn3xXZlA2sru
OIFQvpihbLgkrfOvjA/XESgshBhMfbXZjzC1GwIDAQABAoIBAQCJoijaEXWLmvFA
thiZL7jEATCNd4PK4AyFacG8E9w8+uzR15qLcFgBTqF95R49cNSiQtP/VkGikkkc
ao25aprcu2PnNA+lpnHKajnM9G3WOHuOXHXIps08es3MmBKTxvjNph6cUlqQULrz
Zry+29DpmIN/snpY/EzLNIMptn4o6xnsjAIgJDpQfFKQztxdmZU6S6eVVn0mJ5cx
q+8TTjStaMbh+Yy73s+rcaCXzL7yqWDb1l5oQJ/DMYNfufY6lcLgZUMwFxYKjCFN
ScAPCiXFUKTzY3Hy1Z4tLndFxipyEPywDep1TB2nMb+F3OOXUs3z+kKVjGFaGnLZ
591n3x3hAoGBAOOgsb4QybjHh9+CxhUkfsqcztGGdaiI3U5R1qefXL7R47qCWfGc
FKdoJh3JwJzLOLX68ZmHz9dPhSXw6YrlLblCi6U/3g7BOMme5KRZKBTjHFo7O9II
B0laE5ISRH4OccsOC3XUf9XBkm8szzEBj95DgzB0QydPL4jp7NY0h0QrAoGBAMEv
jEFkr/JCRe2RWUAPR1LWT/DHnVLMnDb/FryN2M1fAerpMYNUc2rnndjp2cYbsGLs
cSF6Xecm3mUGqn8Y5r8QqFo0lzp5OunCFCXEJvkiU3NSs8oskCsB8QJ6vk3qmauU
-----END RSA PRIVATE KEY-----
|
$stdout.write("[*] Scanning RSA tokens for usable seed")
1.upto(5) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print_line("4d416f70-5f16-0410-b530-b9f4589650da!")
print_line("")
$stdout.write("[*] Logging into vault.rsa.com as 'rivest'")
1.upto(6) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print_line("Successful")
print_line("")
print_good("Compromised 'vault.rsa.com' via ACE backdoor...")
print_line("")
$stdout.write("[*] Launching SQL injection attack against MySQL.com")
1.upto(4) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print_line("Done")
print_line("")
$stdout.write("[*] Extracting passwords hashes")
1.upto(4) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print_line("Done")
print_good("54,024 passwords obtained")
print_line("")
$stdout.write("[*] Replaying SHA1 hashes against Sun.com")
1.upto(7) { $stdout.write("."); $stdout.flush; sleep(0.10); }
print_line("Done")
print_line("")
$stdout.write("[*] Attaching to Stuxnet through Oracle Command Center")
1.upto(4) { $stdout.write("."); $stdout.flush; sleep(0.10); }
str = '!#$#$@#$$puTTY!@$@vault.rsa.com # #@puTTY#$@#..@#$@34 msf>.. uid=0(root) gid=0(root) groups=0(root) @#$@#42 3msf>bash-4.1# '
while(str.length > 0)
bit = str.slice!(0, rand(6) + 1)
if (rand(4) == 0)
bit += "\n" * (rand(3) + 1)
end
$stdout.write(bit + "\a")
$stdout.flush
sleep(0.10)
end
print_line("")
sleep(0.10)
print_line("ERROR\a")
sleep(0.50)
print_line("NOCARRIER\a")
1.upto(10) { $stdout.write("\a"); $stdout.flush; sleep(0.10); }
print_status("Welcome to SkyNet v5.23.0-BETA")
print_status("Launching autonomous agent...")
print_status("Scanning " + [rand(0x100000000)].pack("N").unpack("C*").join(".") + ".0/22...")
sleep(0.35)
print_status("Injecting agent code into memory...")
sleep(0.10)
print_status(" 15 Nodes Online")
sleep(0.10)
print_status(" 3,156 Nodes Online")
sleep(0.10)
print_status(" 17,024 Nodes Online")
sleep(0.10)
print_status(" 1,423,813 Nodes Online")
sleep(0.10)
print_status(" SkyNet has been loaded")
sleep(0.10)
print_status(" Entering command shell")
sleep(0.30)
driver.update_prompt('sky-net')
=begin
sky-net> asdf
[delay 0.50]
[-] Unknown command, launching missiles...
[+] Greetings Professor Falken. Shall we play a game?
joshua> exploit
[-] Wouldn't you prefer a good game of chess?
joshua> exploit
...
[*] WOPR session 1 opened (192.168.99.1:4444 -> 192.168.99.129:1549) at 1983-03-31 22:36:00 -0600 - DEFCON 19
[*] Curious. The only winning move is not to play
msf>
=end
end
def mTdhZAvYmLyAmMXuIZZ4glCPcDT7qdrif
print_error "Windows platform detected. This operating system is no longer supported."
print_error "Please insert 25 cents to continue..."
$stdout.flush
total = 0
while a = $stdin.gets
if a.to_i != 0
total += a.to_i
print_status "#{total} cents inserted so far"
else
print_error "Invalid coinage, this prompt accepts only numbers"
end
break if total >= 25
end
print_good "Console activated"
end
end end end end