📜  bluekeep shodan (1)

📅  最后修改于: 2023-12-03 15:29:37.970000             🧑  作者: Mango

BlueKeep和Shodan

简介

BlueKeep是一个影响Windows操作系统的漏洞,可使未经身份验证的攻击者实现远程执行任意代码。Shodan是一款搜索引擎,可以搜索并收集网络设备及其所提供的服务信息。将它们结合起来,可以让我们在Shodan中搜索受BlueKeep漏洞影响的主机。这对IT安全行业的研究,可以提供有价值的信息。

如何搜索

我们可以使用以下查询来搜索受BlueKeep漏洞影响的主机:

os:"Windows 7 or 2008" port:"3389" has_screenshot:true

上述查询基本涵盖了所有Windows 7和Windows Server 2008主机,因为这是漏洞可以利用的操作系统版本,并提供了3389端口的截屏。3389是远程桌面协议(RDP)端口,也是这个漏洞攻击的主要目标。

以下是示例的Python代码,可以使用 Shodan API 来查询漏洞主机:

import shodan

SHODAN_API_KEY = "YOUR_API_KEY"

api = shodan.Shodan(SHODAN_API_KEY)

query = 'os:"Windows 7 or 2008" port:"3389" has_screenshot:true'

try:
    # search Shodan
    results = api.search(query)

    # print the results
    for result in results['matches']:
        print("[+] IP: {}".format(result['ip_str']))
        print("[+] Organization: {}".format(result.get('org', 'n/a')))
        print("[+] Operating System: {}".format(result.get('os', 'n/a')))
        print("------------------------------------")

except shodan.APIError as e:
    print('Error: {}'.format(e))

此外,还可以使用Shodan CLI,它使用Shell命令来搜索Shodan,如下所示:

$ shodan search os:"Windows 7 or 2008" port:3389 has_screenshot:true
结论

使用Shodan和BlueKeep漏洞搜索,可以对未经授权的程序进行远程执行任意代码进行实时监控,以及对受漏洞影响的系统进行修复,有助于提高网络安全性。