Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion modules/auxiliary/admin/smb/psexec_ntdsgrab.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ def initialize(info = {})
'License' => MSF_LICENSE,
'References' => [
[ 'URL', 'http://sourceforge.net/projects/smbexec' ],
[ 'URL', 'https://www.optiv.com/blog/owning-computers-without-shell-access' ]
[ 'URL', 'https://www.optiv.com/blog/owning-computers-without-shell-access' ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_003_NTDS ]

],
'Notes' => {
'Stability' => [CRASH_SAFE],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ def initialize(info = {})
# Rapid7 ETR advisory for CVE-2024-24919
[ 'URL', 'https://www.rapid7.com/blog/post/2024/05/30/etr-cve-2024-24919-check-point-security-gateway-information-disclosure/' ],
# Publication of first proof-of-concept exploit
[ 'URL', 'https://labs.watchtowr.com/check-point-wrong-check-point-cve-2024-24919/' ]
[ 'URL', 'https://labs.watchtowr.com/check-point-wrong-check-point-cve-2024-24919/' ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ def initialize(info = {})
%w[EDB 47288],
['URL', 'https://www.fortiguard.com/psirt/FG-IR-18-384'],
['URL', 'https://i.blackhat.com/USA-19/Wednesday/us-19-Tsai-Infiltrating-Corporate-Intranet-Like-NSA.pdf'],
['URL', 'https://devco.re/blog/2019/08/09/attacking-ssl-vpn-part-2-breaking-the-Fortigate-ssl-vpn/']
['URL', 'https://devco.re/blog/2019/08/09/attacking-ssl-vpn-part-2-breaking-the-Fortigate-ssl-vpn/'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
['ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW]

],
'Author' => [
'Meh Chang', # discovery and PoC
Expand Down
3 changes: 2 additions & 1 deletion modules/auxiliary/gather/ldap_passwords.rb
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ def initialize(info = {})
],
'References' => [
['URL', 'https://blog.xpnsec.com/lapsv2-internals/'],
['URL', 'https://github.com/fortra/impacket/blob/master/examples/GetLAPSPassword.py']
['URL', 'https://github.com/fortra/impacket/blob/master/examples/GetLAPSPassword.py'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
],
'DisclosureDate' => '2020-07-23',
'License' => MSF_LICENSE,
Expand Down
3 changes: 2 additions & 1 deletion modules/auxiliary/gather/qnap_backtrace_admin_hash.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ def initialize(info = {})
],
'References' => [
['URL', 'https://seclists.org/fulldisclosure/2017/Feb/2'],
['URL', 'https://en.wikipedia.org/wiki/Binary_search_algorithm']
['URL', 'https://en.wikipedia.org/wiki/Binary_search_algorithm'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
],
'DisclosureDate' => '2017-01-31',
'License' => MSF_LICENSE,
Expand Down
3 changes: 2 additions & 1 deletion modules/auxiliary/gather/qnap_lfi.rb
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ def initialize(info = {})
['EDB', '48531'],
['URL', 'https://infosecwriteups.com/qnap-pre-auth-root-rce-affecting-450k-devices-on-the-internet-d55488d28a05'],
['URL', 'https://www.qnap.com/en-us/security-advisory/nas-201911-25'],
['URL', 'https://github.com/Imanfeng/QNAP-NAS-RCE']
['URL', 'https://github.com/Imanfeng/QNAP-NAS-RCE'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
['ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW]

],
'DisclosureDate' => '2019-11-25', # Vendor advisory
'Actions' => [
Expand Down
3 changes: 2 additions & 1 deletion modules/auxiliary/gather/vmware_vcenter_vmdir_ldap.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ def initialize(info = {})
],
'References' => [
['CVE', '2020-3952'],
['URL', 'https://www.vmware.com/security/advisories/VMSA-2020-0006.html']
['URL', 'https://www.vmware.com/security/advisories/VMSA-2020-0006.html'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
],
'DisclosureDate' => '2020-04-09', # Vendor advisory
'License' => MSF_LICENSE,
Expand Down
1 change: 1 addition & 0 deletions modules/auxiliary/gather/windows_secrets_dump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ module will fallback to the original implementation, which consists
],
'References' => [
['URL', 'https://github.com/SecureAuthCorp/impacket/blob/master/examples/secretsdump.py'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one supports multiple techniques and it's one of the more important examples for each that I think it makes sense to add each one individually.

Suggested change
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING],
['ATT&CK', Mitre::Attack::Technique::T1003_002_SECURITY_ACCOUNT_MANAGER],
['ATT&CK', Mitre::Attack::Technique::T1003_004_LSA_SECRETS],
['ATT&CK', Mitre::Attack::Technique::T1003_005_CACHED_DOMAIN_CREDENTIALS],
['ATT&CK', Mitre::Attack::Technique::T1003_006_DCSYNC]

],
'Notes' => {
'Reliability' => [],
Expand Down
3 changes: 2 additions & 1 deletion modules/auxiliary/scanner/http/epmp1000_dump_hashes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ def initialize(info = {})
},
'References' => [
['URL', 'http://ipositivesecurity.com/2015/11/28/cambium-epmp-1000-multiple-vulnerabilities/'],
['URL', 'https://support.cambiumnetworks.com/file/476262a0256fdd8be0e595e51f5112e0f9700f83']
['URL', 'https://support.cambiumnetworks.com/file/476262a0256fdd8be0e595e51f5112e0f9700f83'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
],
'Author' => [
'Karn Ganeshen <KarnGaneshen[at]gmail.com>'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,10 @@ def initialize(info = {})
'Reliability' => UNKNOWN_RELIABILITY,
'Stability' => UNKNOWN_STABILITY,
'SideEffects' => UNKNOWN_SIDE_EFFECTS
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ def initialize(info = {})
['CVE', '2022-24989'],
['URL', 'https://octagon.net/blog/2022/03/07/cve-2022-24990-terrmaster-tos-unauthenticated-remote-command-execution-via-php-object-instantiation/'],
['URL', 'https://github.com/0xf4n9x/CVE-2022-24990'],
['URL', 'https://attackerkb.com/topics/h8YKVKx21t/cve-2022-24990']
['URL', 'https://attackerkb.com/topics/h8YKVKx21t/cve-2022-24990'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
],
'DisclosureDate' => '2022-03-07',
'Platform' => ['unix', 'linux'],
Expand Down
5 changes: 4 additions & 1 deletion modules/post/aix/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ def initialize(info = {})
'Stability' => [CRASH_SAFE],
'SideEffects' => [],
'Reliability' => []
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)
end
Expand Down
1 change: 1 addition & 0 deletions modules/post/android/gather/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ def initialize(info = {})
'References' => [
['URL', 'https://www.pentestpartners.com/security-blog/cracking-android-passwords-a-how-to/'],
['URL', 'https://hashcat.net/forum/thread-2202.html'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING],
],
'Notes' => {
'Stability' => [CRASH_SAFE],
Expand Down
5 changes: 4 additions & 1 deletion modules/post/bsd/gather/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,10 @@ def initialize(info = {})
'Stability' => [CRASH_SAFE],
'SideEffects' => [],
'Reliability' => []
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)
end
Expand Down
1 change: 1 addition & 0 deletions modules/post/linux/gather/f5_loot_mcp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ def initialize(info = {})
['URL', 'https://github.com/rbowes-r7/refreshing-mcp-tool'], # Original PoC
['URL', 'https://www.rapid7.com/blog/post/2022/11/16/cve-2022-41622-and-cve-2022-41800-fixed-f5-big-ip-and-icontrol-rest-vulnerabilities-and-exposures/'],
['URL', 'https://support.f5.com/csp/article/K97843387'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING],
],
'DisclosureDate' => '2022-11-16',
'Notes' => {
Expand Down
5 changes: 4 additions & 1 deletion modules/post/linux/gather/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ def initialize(info = {})
'Stability' => [CRASH_SAFE],
'SideEffects' => [],
'Reliability' => []
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)
end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ def initialize(info = {})
],
'References' => [
[ 'URL', 'https://www.trustedsec.com/blog/the-curious-case-of-the-password-database/' ],
[ 'URL', 'https://github.com/trustedsec/Zoinks/blob/main/zoinks.py' ]
[ 'URL', 'https://github.com/trustedsec/Zoinks/blob/main/zoinks.py' ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
],
'Notes' => {
'Stability' => [ CRASH_SAFE ],
Expand Down
3 changes: 2 additions & 1 deletion modules/post/linux/gather/mimipenguin.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ def initialize(info = {})
[ 'URL', 'https://github.com/huntergregal/mimipenguin' ],
[ 'URL', 'https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/1772919' ],
[ 'URL', 'https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1717490' ],
[ 'CVE', '2018-20781' ]
[ 'CVE', '2018-20781' ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_007_PROC_FILESYSTEM ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

],
'DisclosureDate' => '2018-05-23',
'DefaultTarget' => 0,
Expand Down
3 changes: 2 additions & 1 deletion modules/post/linux/gather/openvpn_credentials.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ def initialize(info = {})
'Platform' => ['linux'],
'SessionTypes' => ['shell', 'meterpreter'],
'References' => [
['URL', 'https://gist.github.com/rvrsh3ll/cc93a0e05e4f7145c9eb#file-openvpnscraper-sh']
['URL', 'https://gist.github.com/rvrsh3ll/cc93a0e05e4f7145c9eb#file-openvpnscraper-sh'],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_007_PROC_FILESYSTEM ]

],
'Notes' => {
'Stability' => [CRASH_SAFE],
Expand Down
3 changes: 2 additions & 1 deletion modules/post/linux/gather/vcenter_secrets_dump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,8 @@ def initialize(info = {})
[ 'URL', 'https://github.com/shmilylty/vhost_password_decrypt' ],
[ 'CVE', '2022-22948' ],
[ 'URL', 'https://pentera.io/blog/information-disclosure-in-vmware-vcenter/' ],
[ 'URL', 'https://github.com/ErikWynter/metasploit-framework/blob/vcenter_gather_postgresql/modules/post/multi/gather/vmware_vcenter_gather_postgresql.rb' ]
[ 'URL', 'https://github.com/ErikWynter/metasploit-framework/blob/vcenter_gather_postgresql/modules/post/multi/gather/vmware_vcenter_gather_postgresql.rb' ],
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
],
'Notes' => {
'Stability' => [ CRASH_SAFE ],
Expand Down
5 changes: 4 additions & 1 deletion modules/post/osx/gather/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,10 @@ def initialize(info = {})
'Stability' => [CRASH_SAFE],
'SideEffects' => [],
'Reliability' => []
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
]
)
)
register_options([
Expand Down
5 changes: 4 additions & 1 deletion modules/post/solaris/gather/hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,10 @@ def initialize(info = {})
'Stability' => [CRASH_SAFE],
'SideEffects' => [],
'Reliability' => []
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_008_ETC_PASSWD_AND_ETC_SHADOW ]

]
)
)
end
Expand Down
3 changes: 2 additions & 1 deletion modules/post/windows/gather/cachedump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ def initialize(info = {})
'Platform' => ['win'],
'SessionTypes' => ['meterpreter'],
'References' => [
['URL', 'https://web.archive.org/web/20220407023137/https://lab.mediaservice.net/code/cachedump.rb']
['URL', 'https://web.archive.org/web/20220407023137/https://lab.mediaservice.net/code/cachedump.rb'],
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
['ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING]
['ATT&CK', Mitre::Attack::Technique::T1003_005_CACHED_DOMAIN_CREDENTIALS]

],
'Notes' => {
'Stability' => [CRASH_SAFE],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@ def initialize(info = {})
priv_passwd_get_sam_hashes
]
}
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
]
)
)
end
Expand Down
5 changes: 4 additions & 1 deletion modules/post/windows/gather/credentials/domain_hashdump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,10 @@ def initialize(info = {})
stdapi_fs_stat
]
}
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
[ 'ATT&CK', Mitre::Attack::Technique::T1003_003_NTDS ]

]
)
)
deregister_options('SMBUser', 'SMBPass', 'SMBDomain')
Expand Down
5 changes: 4 additions & 1 deletion modules/post/windows/gather/credentials/enum_cred_store.rb
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,10 @@ def initialize(info = {})
stdapi_sys_process_memory_write
]
}
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
]
)
)
end
Expand Down
5 changes: 4 additions & 1 deletion modules/post/windows/gather/credentials/enum_laps.rb
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,10 @@ def initialize(info = {})
stdapi_net_resolve_hosts
]
}
}
},
'References' => [
[ 'ATT&CK', Mitre::Attack::Technique::T1003_OS_CREDENTIAL_DUMPING ]
]
)
)

Expand Down
Loading