VulnHub 靶机渗透之 DC-1

水下月2021-03-11 14:30:45

靶机下载地址:download.vulnhub.com/dc/DC-1.zip
这个靶机需要获得root权限,并找到所有的5个flag
在开始之前我们需要先配置一下环境,因不知道DC-1靶机的IP,所有需要将靶机和kali放在同一个局域网里面,nat模式。

1,运行nmap扫描整个网段识别目标IP地址使用Nmap对整个网段的主机进行扫描



看到网站使用了Drupal cms管理系统。
2,可以直接在网上查询Drupal的漏洞利用。
3,使用metasploit对漏洞进行利用msfconsole
启动metasploit,搜索drupal模块。

4,excellent级别最新的drupalgeddon2这个exploit尝试攻击。

5,使用show options命令查看脚本所需设定参数,一定要设定好required项是yes的参数,之后使用exploit命令进行攻击成功。
看到提示Meterpreter session 1opened并出现meterpreter >说明攻击成功。

6,找到flag1,提示查看Drupal的配置文件,这个配置文件必须要关注,一般可以从内容中得到数据库用户名及密码。

7,发现了flag2,果然拿到了数据库用户名及密码,又知道了数据库为mysql。

8,利用拿到的密码连接数据库寻找有用的内容

9,数据库只有drupaldb一个。

10,drupaldb中的表有很多,仔细查看是否有可利用的内容。

11,找到了一个users表,猜测应该是和登录账号有关。

12,查询表中的内容,找到了admin用户和加密后的密码。可以利用hashcat对加密后的密码进行破解,但比较耗时,我选择了另一个更直接的方法。

13,这里利用exploitdb中有一个Drupal7的攻击脚本,可以增加一个admin权限的账号。


14,登陆系统,找到了flag3,这里提示我利用find的-exec参数。

15,到/home/flag4目录下找到了flag4

16,在root目录下找到了最后的flag。

数据库
本作品采用《CC 协议》,转载必须注明作者和本文链接
数据库的安全性是指保护数据库免受未经授权的访问、篡改、破坏或丢失。
提升数据库自身安全防护能力、改善应用维护管理方式、运用适合自身运营现状的安全管控方案,是企业在数字化转型中必须重视的问题。
数据库注入提权总结
2022-08-10 15:52:54
首先,不能直接将该函数注入子查询中,因为 Oracle 不支持堆叠查询 。其次,只有数据库管理员才能使用 DBMS_LOCK 包。在 Oracle PL/SQL 中有一种更好的办法,可以使用下面的指令以内联方式注入延迟:dbms_pipe.receive_messageDBMS_PIPE.RECEIVE_MESSAGE() 函数将为从 RDS 管道返回的数据等待 10 秒。
如果关闭了autocommit,所有的sql语句都在一个事务中,直到执行了commit或rollback,该事务结束,并且开启了下一个事务。DML语句等都不会强制提交事务。因此与其说ACID是事务必须满足的条件,不如说它们是衡量事务的四个维度。undo log属于逻辑日志,它记录的是sql执行相关的信息。当发生回滚时,InnoDB会根据undo log做相反的事情,对于每个insert,回滚做delete;对于每个delete,回滚做insert;对于update,回滚会执行一个相反的update,把数据改回去。
数据库的可观测性的学习榜样是Oracle,我们根据Oracle官方发布的资料以及可观测性接口就可以比较清晰的了解到数据库的运行状态,进行问题定位、性能分析的工作。目前国产数据库都没有提供如此丰富的可观测性接口与工具,因此对于国产数据库的运维来说,造成了很大的障碍。不知道今年的开发者大会上发布的openGauss商业版里,会不会看到USTORE成为默认存储引擎的功能。
数据库没有备份,一旦数据库被恶意破坏或者因为软硬件故障导致不可用,烦恼的不仅是IT人,还有企业的经营者。所以,企业需要结合不同场景灵活组合不同的备份和恢复手段,备份之后也要定期进行恢复演练,确保恢复流程的正确性和数据库备份集的有效性。
数审系统发挥的作用就是回答以上这些追问。靠人工24小时监控数据库的一切访问行为几乎难以实现,因此,借助工具的力量,引入数审产品才是成熟的做法。建立数审体系,无论是外部还是内部,只要出现了针对数据库的恶意操作,数据库审计就能够第一时间识别并发出告警,让管理者第一时间进行处理,能够有效降低甚至避免损失。所以,数据库审计对于数据安全防护来说是必要一环。
据中国信息通信研究院《数据库发展研究报告》预测,预计到2025年,全球数据库市场规模将达到798亿美元。2021年3月,“十四五”规划纲要正式颁布,提出要培育壮大人工智能、大数据、区块链等新兴数字产业。国家也陆续印发不同领域的“十四五”规划。
数据库运维人员(DBA)在开展日常运维工作的过程中,因操作环境和规范要求的不同,其访问数据库的方式也相对灵活——既可以通过网络远程访问,也可以进行本地访问。那么问题来了...
水下月
暂无描述