kali&BT5下利用nmap对mysql等数据库渗透与爆破

caocao3年前教程497

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

nmap -p1433 –script ms-sql-brute –script-args userdb=/var/usernames.txt,passdb=/var/passwords.txt 
注:个人亲测nmap的爆破效率真心不高,爆破建议还是考虑使用hydra。

如今Nmap的脚本引擎从一个普通的端口扫描器转变为具有攻击性的渗透测试工具。随着Nmap各种脚本的存在,到目前为止,我们甚至可以进行完整的SQL数据库渗透而不需要任何其他的工具。今天就在Kali下使用Nmap的数据库脚本引擎对MySQL和MSSQL数据库进行基本的渗透与分析。在调用Nmap脚本之前,我们可以先进入script目录,用Tab键自动填充来查看有哪些脚本可以使用。默认MS-SQL数据库上运行的端口为1433,为了及时发现相关数据库,我们需要执行以下脚本:(获取SQL信息)已经获取了数据库的版本和实例的信息。下一步是检查是否存在弱口令和数据库身份验证,需要运行以下Nmap脚本,它会执行暴力破解。(Nmap暴力破解MS-SQL账户)可以看到,没有发现任何数据。在这种情况下,我们可以利用这个脚本来使用我们自己的用户名和密码字典,以便及时发现有效的数据库帐户。使用这个命令:

还可以尝试另一种脚本,来检查Microsoft SQL Servers是否存在空密码。(检查SA账户是否为空密码)MySQL空密码:现在我们知道SA帐户没有密码。我们可以使用这个信息来直接连接数据库并执行脚本,需要进一步进行Nmap有效身份认证。如果我们想知道SA帐户访问了哪些数据库或任何其他账户,可以运行ms-sql-hasdbaccess脚本并使用以下参数:(查看某用户访问了哪些DB)通过Nmap查询Microsoft SQL Server来获取数据库表。SQL Server 2000的xpcmdshell默认情况下是启用的,因此我们甚至可以执行操作系统命令。通过Nmap脚本中可以看到下面的图片:(通过xpcmdshell来运行OS命令)(通过xp_cmdshell来运行'net users')最后还可以运行一个脚本来提取数据库,利用哈希值破解密码。工具:John the Ripper。因为只有一个空口令的SA数据库帐户,所以没有任何的哈希值。Nmap的脚本还有很多,但并不是每个功能都是同类工具中最实用的,有时候功能太多就显得鸡肋了,大家根据自己的使用习惯来选择吧。时间有限,就没有一一用Kali来截图写教程,但是应该不影响大家的理解吧。 ```

相关文章

CentOS的下载与安装图文教程 (2020)

CentOS的下载与安装图文教程 (2020)

回答1:以下是VMware安装CentOS 7的图文教程: 步骤1:下载CentOS 7 ISO镜像文件 首先,您需要从CentOS官方下载页面下载CentOS 7 ISO镜像文件。您可以选择64位或...

Windows下的Linux子系统

Windows下的Linux子系统

在Windows 11的微软商店中,现在可以直接安装Windows下的Linux子系统(WSL)。WSL是在2016年首次发布的,它提供了在Windows上运行Ubuntu Bash的功能。随着越来越...

kali linux 安装 NVIDA 显卡驱动教程

kali linux 安装 NVIDA 显卡驱动教程

安装NVIDIA显卡驱动的教程 在互联网上,有很多关于在Kali Linux上安装NVIDIA显卡驱动的教程,但很多都是互相抄袭,没有经过实际验证,导致很多人按照这些教程安装后要么失败,要么导致Kal...

破解无线路由器密码 无线路由器密码破解方法步骤

破解无线路由器密码 无线路由器密码破解方法步骤

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 路由器配置简单,不过对于...