From 9a2d5aa9c4c4a7ab085c89db98e437a1a5a17a63 Mon Sep 17 00:00:00 2001 From: HD Moore Date: Tue, 18 Nov 2008 20:00:31 +0000 Subject: [PATCH] Tag up all the DoS modules properly with the DoS mixin last git-svn-id: file:///home/svn/framework3/trunk@5949 4d416f70-5f16-0410-b530-b9f4589650da --- modules/auxiliary/dos/cisco/ios_http_percentpercent.rb | 3 ++- modules/auxiliary/dos/freebsd/nfsd/nfsd_mount.rb | 5 +++-- modules/auxiliary/dos/ftp/guildftp_cwdlist.rb | 3 ++- modules/auxiliary/dos/ftp/titan626_site.rb | 3 ++- modules/auxiliary/dos/ftp/vicftps50_list.rb | 3 ++- modules/auxiliary/dos/ftp/xmeasy560_nlst.rb | 3 ++- modules/auxiliary/dos/http/webrick_regex.rb | 5 +++-- modules/auxiliary/dos/samba/lsa_addprivs_heap.rb | 5 ++--- modules/auxiliary/dos/samba/lsa_transnames_heap.rb | 5 ++--- modules/auxiliary/dos/solaris/lpd/cascade_delete.rb | 5 +++-- modules/auxiliary/dos/tftp/pt360_write.rb | 3 ++- modules/auxiliary/dos/windows/appian/appian_bpm.rb | 6 +++--- modules/auxiliary/dos/windows/ftp/winftp230_nlst.rb | 3 ++- modules/auxiliary/dos/windows/http/pi3web_isapi.rb | 3 ++- modules/auxiliary/dos/windows/nat/nat_helper.rb | 5 +++-- modules/auxiliary/dos/windows/smtp/ms06_019_exchange.rb | 5 +++-- modules/auxiliary/dos/wireless/cts_rts_flood.rb | 3 ++- modules/auxiliary/dos/wireless/daringphucball.rb | 2 +- modules/auxiliary/dos/wireless/deauth.rb | 3 ++- modules/auxiliary/dos/wireless/fakeap.rb | 1 + modules/auxiliary/dos/wireless/file2air.rb | 3 ++- modules/auxiliary/dos/wireless/fuzz_beacon.rb | 4 ++-- modules/auxiliary/dos/wireless/fuzz_proberesp.rb | 4 ++-- modules/auxiliary/dos/wireless/netgear_ma521_rates.rb | 5 +++-- modules/auxiliary/dos/wireless/netgear_wg311pci.rb | 5 +++-- modules/auxiliary/dos/wireless/probe_resp_null_ssid.rb | 2 +- modules/auxiliary/dos/wireless/wifun.rb | 2 +- modules/auxiliary/dos/wireshark/ldap.rb | 7 ++++--- 28 files changed, 62 insertions(+), 44 deletions(-) diff --git a/modules/auxiliary/dos/cisco/ios_http_percentpercent.rb b/modules/auxiliary/dos/cisco/ios_http_percentpercent.rb index 223a59615e..045fa9549f 100644 --- a/modules/auxiliary/dos/cisco/ios_http_percentpercent.rb +++ b/modules/auxiliary/dos/cisco/ios_http_percentpercent.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Tcp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Cisco IOS HTTP GET /%% request Denial of Service', diff --git a/modules/auxiliary/dos/freebsd/nfsd/nfsd_mount.rb b/modules/auxiliary/dos/freebsd/nfsd/nfsd_mount.rb index 63a811768e..294fd25d14 100644 --- a/modules/auxiliary/dos/freebsd/nfsd/nfsd_mount.rb +++ b/modules/auxiliary/dos/freebsd/nfsd/nfsd_mount.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Tcp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'FreeBSD Remote NFS RPC Request Denial of Service', @@ -51,4 +52,4 @@ class Metasploit3 < Msf::Auxiliary disconnect end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/ftp/guildftp_cwdlist.rb b/modules/auxiliary/dos/ftp/guildftp_cwdlist.rb index 8f5f422984..1eeb271138 100644 --- a/modules/auxiliary/dos/ftp/guildftp_cwdlist.rb +++ b/modules/auxiliary/dos/ftp/guildftp_cwdlist.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ftp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Guild FTPd 0.999.8.11/0.999.14 Heap Corruption', diff --git a/modules/auxiliary/dos/ftp/titan626_site.rb b/modules/auxiliary/dos/ftp/titan626_site.rb index 85f895a5d1..7356796aa4 100644 --- a/modules/auxiliary/dos/ftp/titan626_site.rb +++ b/modules/auxiliary/dos/ftp/titan626_site.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ftp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Titan FTP Server 6.26.630 SITE WHO DoS', diff --git a/modules/auxiliary/dos/ftp/vicftps50_list.rb b/modules/auxiliary/dos/ftp/vicftps50_list.rb index 37c047030b..37fb928c59 100644 --- a/modules/auxiliary/dos/ftp/vicftps50_list.rb +++ b/modules/auxiliary/dos/ftp/vicftps50_list.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ftp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Victory FTP Server 5.0 LIST DoS', diff --git a/modules/auxiliary/dos/ftp/xmeasy560_nlst.rb b/modules/auxiliary/dos/ftp/xmeasy560_nlst.rb index 6b51a1daf8..02d8066459 100644 --- a/modules/auxiliary/dos/ftp/xmeasy560_nlst.rb +++ b/modules/auxiliary/dos/ftp/xmeasy560_nlst.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ftp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'XM Easy Personal FTP Server 5.6.0 NLST DoS', diff --git a/modules/auxiliary/dos/http/webrick_regex.rb b/modules/auxiliary/dos/http/webrick_regex.rb index f7923481e1..2b48b7bf1c 100644 --- a/modules/auxiliary/dos/http/webrick_regex.rb +++ b/modules/auxiliary/dos/http/webrick_regex.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::HttpClient - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Ruby WEBrick::HTTP::DefaultFileHandler DoS', @@ -46,4 +47,4 @@ class Metasploit3 < Msf::Auxiliary rescue ::Timeout::Error, ::Errno::EPIPE end end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/samba/lsa_addprivs_heap.rb b/modules/auxiliary/dos/samba/lsa_addprivs_heap.rb index 4b50cfe806..c76e468f57 100644 --- a/modules/auxiliary/dos/samba/lsa_addprivs_heap.rb +++ b/modules/auxiliary/dos/samba/lsa_addprivs_heap.rb @@ -15,10 +15,9 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary - include Msf::Auxiliary::Dos include Msf::Exploit::Remote::DCERPC include Msf::Exploit::Remote::SMB - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, @@ -86,4 +85,4 @@ class Metasploit3 < Msf::Auxiliary disconnect end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/samba/lsa_transnames_heap.rb b/modules/auxiliary/dos/samba/lsa_transnames_heap.rb index 4e65bfc4db..e55b190d82 100644 --- a/modules/auxiliary/dos/samba/lsa_transnames_heap.rb +++ b/modules/auxiliary/dos/samba/lsa_transnames_heap.rb @@ -15,10 +15,9 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary - include Msf::Auxiliary::Dos include Msf::Exploit::Remote::DCERPC include Msf::Exploit::Remote::SMB - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, @@ -88,4 +87,4 @@ class Metasploit3 < Msf::Auxiliary disconnect end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/solaris/lpd/cascade_delete.rb b/modules/auxiliary/dos/solaris/lpd/cascade_delete.rb index dae51e721e..b69cb6c478 100644 --- a/modules/auxiliary/dos/solaris/lpd/cascade_delete.rb +++ b/modules/auxiliary/dos/solaris/lpd/cascade_delete.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Tcp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Solaris LPD Arbitrary File Delete', @@ -113,4 +114,4 @@ class Metasploit3 < Msf::Auxiliary return true end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/tftp/pt360_write.rb b/modules/auxiliary/dos/tftp/pt360_write.rb index 3ce0e97db1..fb6cf05553 100644 --- a/modules/auxiliary/dos/tftp/pt360_write.rb +++ b/modules/auxiliary/dos/tftp/pt360_write.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Udp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'PacketTrap TFTP Server 2.2.5459.0 DoS', diff --git a/modules/auxiliary/dos/windows/appian/appian_bpm.rb b/modules/auxiliary/dos/windows/appian/appian_bpm.rb index 9a342fac65..c44512b547 100644 --- a/modules/auxiliary/dos/windows/appian/appian_bpm.rb +++ b/modules/auxiliary/dos/windows/appian/appian_bpm.rb @@ -15,9 +15,9 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary - include Msf::Auxiliary::Dos include Msf::Exploit::Remote::Tcp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Appian Enterprise Business Suite 5.6 SP1 DoS', @@ -98,4 +98,4 @@ class Metasploit3 < Msf::Auxiliary disconnect end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/windows/ftp/winftp230_nlst.rb b/modules/auxiliary/dos/windows/ftp/winftp230_nlst.rb index bebe3af533..65f9e43fc9 100644 --- a/modules/auxiliary/dos/windows/ftp/winftp230_nlst.rb +++ b/modules/auxiliary/dos/windows/ftp/winftp230_nlst.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ftp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'WinFTP 2.3.0 NLST Denial of Service', diff --git a/modules/auxiliary/dos/windows/http/pi3web_isapi.rb b/modules/auxiliary/dos/windows/http/pi3web_isapi.rb index 9631c331c3..d2f11138aa 100644 --- a/modules/auxiliary/dos/windows/http/pi3web_isapi.rb +++ b/modules/auxiliary/dos/windows/http/pi3web_isapi.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::HttpClient - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Pi3Web <=2.0.13 ISAPI DoS', diff --git a/modules/auxiliary/dos/windows/nat/nat_helper.rb b/modules/auxiliary/dos/windows/nat/nat_helper.rb index 76dc178445..9855ff85e7 100644 --- a/modules/auxiliary/dos/windows/nat/nat_helper.rb +++ b/modules/auxiliary/dos/windows/nat/nat_helper.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Udp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Microsoft Windows NAT Helper Denial of Service', @@ -54,4 +55,4 @@ class Metasploit3 < Msf::Auxiliary disconnect_udp end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/windows/smtp/ms06_019_exchange.rb b/modules/auxiliary/dos/windows/smtp/ms06_019_exchange.rb index 86b9d9b735..b5c060ec04 100644 --- a/modules/auxiliary/dos/windows/smtp/ms06_019_exchange.rb +++ b/modules/auxiliary/dos/windows/smtp/ms06_019_exchange.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Smtp - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'MS06-019 Exchange MODPROP Heap Overflow', @@ -119,4 +120,4 @@ class Metasploit3 < Msf::Auxiliary disconnect end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/wireless/cts_rts_flood.rb b/modules/auxiliary/dos/wireless/cts_rts_flood.rb index 3844ad11a3..d541fbb989 100644 --- a/modules/auxiliary/dos/wireless/cts_rts_flood.rb +++ b/modules/auxiliary/dos/wireless/cts_rts_flood.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos + def initialize(info ={}) super(update_info(info, 'Name' => 'Wireless CTS/RTS Flooder', diff --git a/modules/auxiliary/dos/wireless/daringphucball.rb b/modules/auxiliary/dos/wireless/daringphucball.rb index 1f5a6a7a61..4e072d7edc 100644 --- a/modules/auxiliary/dos/wireless/daringphucball.rb +++ b/modules/auxiliary/dos/wireless/daringphucball.rb @@ -16,7 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, diff --git a/modules/auxiliary/dos/wireless/deauth.rb b/modules/auxiliary/dos/wireless/deauth.rb index f0d8299810..835b4a6b39 100644 --- a/modules/auxiliary/dos/wireless/deauth.rb +++ b/modules/auxiliary/dos/wireless/deauth.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos + def initialize(info ={}) super(update_info(info, 'Name' => 'Wireless DEAUTH Flooder', diff --git a/modules/auxiliary/dos/wireless/fakeap.rb b/modules/auxiliary/dos/wireless/fakeap.rb index 110663ceee..f0c8dbd853 100644 --- a/modules/auxiliary/dos/wireless/fakeap.rb +++ b/modules/auxiliary/dos/wireless/fakeap.rb @@ -16,6 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon + include Msf::Auxiliary::Dos def initialize(info = {}) diff --git a/modules/auxiliary/dos/wireless/file2air.rb b/modules/auxiliary/dos/wireless/file2air.rb index eebbe1b106..a6244bfc50 100644 --- a/modules/auxiliary/dos/wireless/file2air.rb +++ b/modules/auxiliary/dos/wireless/file2air.rb @@ -3,7 +3,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'Wireless Frame (File) Injector', diff --git a/modules/auxiliary/dos/wireless/fuzz_beacon.rb b/modules/auxiliary/dos/wireless/fuzz_beacon.rb index da5184efd2..5cdbf9a566 100644 --- a/modules/auxiliary/dos/wireless/fuzz_beacon.rb +++ b/modules/auxiliary/dos/wireless/fuzz_beacon.rb @@ -16,7 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, @@ -131,4 +131,4 @@ class Metasploit3 < Msf::Auxiliary end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/wireless/fuzz_proberesp.rb b/modules/auxiliary/dos/wireless/fuzz_proberesp.rb index e080cd5ba4..e51a7b72bc 100644 --- a/modules/auxiliary/dos/wireless/fuzz_proberesp.rb +++ b/modules/auxiliary/dos/wireless/fuzz_proberesp.rb @@ -16,7 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, @@ -130,4 +130,4 @@ class Metasploit3 < Msf::Auxiliary end -end \ No newline at end of file +end diff --git a/modules/auxiliary/dos/wireless/netgear_ma521_rates.rb b/modules/auxiliary/dos/wireless/netgear_ma521_rates.rb index 2b5b93a502..406d92a065 100644 --- a/modules/auxiliary/dos/wireless/netgear_ma521_rates.rb +++ b/modules/auxiliary/dos/wireless/netgear_ma521_rates.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'NetGear MA521 Wireless Driver Long Rates Overflow', @@ -121,4 +122,4 @@ Arg1: 41414141, memory referenced Arg2: 00000002, IRQL Arg3: 00000000, value 0 = read operation, 1 = write operation Arg4: aa1ec75a, address which referenced memory -=end \ No newline at end of file +=end diff --git a/modules/auxiliary/dos/wireless/netgear_wg311pci.rb b/modules/auxiliary/dos/wireless/netgear_wg311pci.rb index 1e39683313..af3c973449 100644 --- a/modules/auxiliary/dos/wireless/netgear_wg311pci.rb +++ b/modules/auxiliary/dos/wireless/netgear_wg311pci.rb @@ -16,7 +16,8 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos + def initialize(info = {}) super(update_info(info, 'Name' => 'NetGear WG311v1 Wireless Driver Long SSID Overflow', @@ -120,4 +121,4 @@ Arg1: 00000020, a pool block header size is corrupt. Arg2: 81cae7b0, The pool entry we were looking for within the page. Arg3: 81cae8c8, The next pool entry. Arg4: 0a23002b, (reserved) -=end \ No newline at end of file +=end diff --git a/modules/auxiliary/dos/wireless/probe_resp_null_ssid.rb b/modules/auxiliary/dos/wireless/probe_resp_null_ssid.rb index 8a8efeef58..ef029d8077 100644 --- a/modules/auxiliary/dos/wireless/probe_resp_null_ssid.rb +++ b/modules/auxiliary/dos/wireless/probe_resp_null_ssid.rb @@ -16,7 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, diff --git a/modules/auxiliary/dos/wireless/wifun.rb b/modules/auxiliary/dos/wireless/wifun.rb index 2f2a1a4498..777da77e69 100644 --- a/modules/auxiliary/dos/wireless/wifun.rb +++ b/modules/auxiliary/dos/wireless/wifun.rb @@ -16,7 +16,7 @@ require 'msf/core' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Lorcon - + include Msf::Auxiliary::Dos def initialize(info = {}) super(update_info(info, diff --git a/modules/auxiliary/dos/wireshark/ldap.rb b/modules/auxiliary/dos/wireshark/ldap.rb index 272a804716..d962155ae8 100644 --- a/modules/auxiliary/dos/wireshark/ldap.rb +++ b/modules/auxiliary/dos/wireshark/ldap.rb @@ -12,7 +12,8 @@ require 'scruby' class Metasploit3 < Msf::Auxiliary include Msf::Exploit::Remote::Ip - + include Msf::Auxiliary::Dos + def initialize super( 'Name' => 'Wireshark LDAP dissector DOS', @@ -22,7 +23,7 @@ class Metasploit3 < Msf::Auxiliary }, 'Author' => ['MC'], 'License' => MSF_LICENSE, - 'Version' => '$Revision:$', + 'Version' => '$Revision$', 'References' => [ [ 'CVE', '2008-1562' ], @@ -62,4 +63,4 @@ class Metasploit3 < Msf::Auxiliary end -end \ No newline at end of file +end