Vulnhub-DC-1学习笔记

常规操作nmap先扫一下,看看靶机ip。

快速扫描看看打开的端口。

 80端口看一下,顺便nmap详细扫一下。80端口有个登录框。

 尝试创建个账号,显示admin已经存在,尝试弱口令和sql失败。到这里卡顿了。查了一些资料才知道Drupal是一个框架。见识短浅+1。

既然是个cms,那就msf查看一下有没有能利用的。

 从上往下尝试了一下第二个成功了。

拿到flag1,需要查看Drupal的配置文件。

搜索一下

 

 得到flag2

 爆破和字典并不是获得权限的唯一方式。那么也就是我们可以爆破喽。进/etc/passwd查看一下用户。flag4瞩目。

hydra爆破一下。hydra用的比较少,字典都没有,尴尬。

 

拿到flag4.

 根据昨天的suid,这不得直接看看有没有能提权的?

 巧了有个find,昨天看suid的时候看到了find可以利用。这波啊,这波吃了长见识的福。

拿到flag

 

到这里发现少个flag3。没想明白在哪。

看了wp才知道,在flag2的时候下面就有数据库的用户名和密码。可以通过更新admin密码来登录Drupal。或者有相应的脚本来添加管理员账户。都来尝试一下。

 

拿到flag3

 直接更新admin密码有错误,也不知道为啥。抽空再试试。

小结:

难度算是中等?感觉自己搞得话不太行,见识还是太少了。

posted @ 2021-03-29 00:29  STRChen  阅读(55)  评论(0)    收藏  举报