云服务器网:购买云服务器和VPS必上的网站!

漏洞利用Metasploit中的MSSQL漏洞突破保护

随着使用Metasploit来检测网络漏洞及对相关漏洞进行攻击的增多,对其熟练操作的需求也愈来愈高。其中MSSQL漏洞突破保护就是Metasploit一个重要的实践功能之一,在此文章中将详细描写怎样使用Metasploit来利用这些漏洞。
首先,我们需要准备充

随着使用Metasploit来检测网络漏洞及对相关漏洞进行攻击的增多,对其熟练操作的需求也愈来愈高。其中MSSQL漏洞突破保护就是Metasploit一个重要的实践功能之一,在此文章中将详细描写怎样使用Metasploit来利用这些漏洞。

首先,我们需要准备充足的环境,这里我们选择的是Kali Linux 2.0,其中已包括了Metasploit的所有组件。接着,要查找相应的漏洞编号,Kali Linux提供了msfupdate命令以更新Metasploit漏洞数据库。其效果以下:

root@kali:~# msfupdate
[*] Syncing MSF Databases...
[*] Successfully updated!

接下来我们就能够通过搜索漏洞编号来查找实际需要利用的漏洞信息,这里我们以CVE⑵009⑷034为例:

root@kali:~# search MSSQL
Matching Modules
================
Name Disclosure Date Rank
---- --------------- ----
exploit/windows/mssql/dredis_log_sqli 2009⑴2⑴0 excellent
exploit/windows/mssql/mssql_payload
exploit/windows/mssql/xp_cmdshell
....
....

搜索出来的结果列出了关于MSSQL漏洞利用相关的所有模块,接下来我们可以查看这个模块的相关信息,使用show exploit命令:

root@kali:~# show exploit windows/mssql/dredis_log_sqli
Exploit: Windows - MSSQL - DREDiS Logging SQL Injection
Name: Microsoft SQL Server Dynamic Data Masking Logging Stored Procedure Arbitrary Code Execution (CVE⑵009⑷034)
Description:
This module exploits an arbitrary code execution in Microsoft SQL Server
Dynamic Data Masking feature logging stored procedure. All versions
....
....

我们可以根据给定的漏洞信息来编辑exploit脚本,如:

“`ruby

#!/usr/bin/env ruby

# Exploit Title: Microsoft SQL Server Dynamic Data Masking loggin stored procedure code execution

# Date: Dec. 10, 2009

# Author: DREDiS

# Software Link:

# Version: All versions

# Tested on: MS-SQL server 2008

require ‘msf/core’

….

….


最后,只需要使用exploit命令来运行上面的代码,即可以成功利用漏洞进行突破保护。

综上所述,使用Metasploit在查找漏洞编号并将其编入脚本以后,即可以利用MSSQL漏洞突破保护了。使用Metasploit来检测漏洞及进行攻击,在网络安全领域已有着广泛的利用。

本文来源:https://www.yuntue.com/post/235210.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注