Vulnhub靶场之Lampiao

访客3年前关于黑客接单1121

一、环境搭建

lampiao靶场下载地址:https://download.vulnhub.com/lampiao/Lampiao.zip

使用vm打开,配置kali和靶场处于同一个 *** ,建议都为nat

二、信息收集

1、nmap扫描

使用namp扫描整个网段,找到靶场ip地址

1603639829_5f959a152789423abbe07.png!small?1603639829221

使用namp进一步扫描,扫出更多的信息

1603640394_5f959c4ac6cb63cd1851b.png!small?1603640395080

2、访问页面

访问靶机的80端口,发现是一个静态网页,什么都没有1603640416_5f959c60dcd1cd797cae1.png!small?1603640417000

使用御剑扫描目录,没扫到

1603643250_5f95a7722c98b01a5a456.png!small?1603643249867

访问下1898端口试试看

1603640521_5f959cc9b045f3b746e79.png!small?1603640521649

使用谷歌插件检测出来cms是drupal7

使用dirscan扫描目录进一步信息收集

1603642857_5f95a5e991d74dae8f2f4.png!small?1603642857409

CHANGELOG.txt可能是更新日志,访问一下看看

1603643050_5f95a6aa9e16a895f75e2.png!small?1603643050841

可以看到cms的版本更新到Drupal 7.54了,百度看看这个版本的Drupal有没有已知漏洞

1604128914_5f9d1092b21c169d687d4.png!small?1604128915338

三、漏洞利用

Drupal核心远程代码执行漏洞CVE-2018-7600

使用msf的search发现存在Drupal核心远程代码执行漏洞CVE-2018-7600,使用msf攻击

1604142563_5f9d45e3ec7409ec59aa4.png!small?1604142564669

1604142616_5f9d46188f3dca20f20a2.png!small?1604142617212

连接成功,查看以下数据库密码

1604142741_5f9d4695d1618b53c92f3.png!small?1604142742455

1604142774_5f9d46b6631ce92af789e.png!small?1604142775076

查看以下用户目标主机用户

1604142807_5f9d46d72cc6ebf86245a.png!small?1604142807879

使用此用户和数据库密码进行ssh登入,这是靶场的套路。。。。

1604142943_5f9d475fd46e68e923aa2.png!small?1604142944519

四、权限提升

使用脏牛提权

1604143315_5f9d48d3e3abb072da598.png!small?1604143316631

将40847.cpp拷贝到用户目录,然后复制到真机上,全选复制

1604143401_5f9d492929a71305aa434.png!small?1604143401809

在ssh连接中使用vim dirtycow.cpp 创建一个.cpp文件,将复制40847.cpp的内容粘贴过来,保存

1604143549_5f9d49bd9e375ea710b84.png!small?1604143550230

编译cpp文件,命令:g++ -Wall -pedantic -O2 -std=c++11 -pthread -o dcow dirtycow.cpp -lutil

1604143714_5f9d4a62df8ebac8bf4a3.png!small?1604143715654

命令解释:

  • -Wall 一般使用该选项,允许发出GCC能够提供的所有有用的警告
  • -pedantic 允许发出ANSI/ISO C标准所列出的所有警告
  • -O2编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别更高
  • -std=c++11就是用按C++2011标准来编译的?
  • -pthread 在Linux中要用到多线程时,需要链接pthread库
  • -o? 指定gcc生成的目标文件名

1604143862_5f9d4af6a36d92e4bf5ab.png!small?1604143863363

执行dirtycow文件提升权限,得到flag.txt

相关文章

英雄联盟怎么赚钱快?最简单的赚钱方法,适合

英雄联盟怎么赚钱快?最简单的赚钱方法,适合

一大早游娱社爆料,大司马2月税前收益56万7千,超过white55开成为斗鱼新一哥。这瓜皮讲师俨然成了高富帅啦,这让我等吊丝情何以堪! 那么问题来了,我们这些吃瓜群众有没有机会通过英雄联盟赚点小钱呢...

win7打开隐藏文件夹方法

win7打开隐藏文件夹方法

寻找大家隐藏文件的本地磁盘,双击鼠标开启在开启的提示框内寻找专用工具选择项 点一下专用工具选择项在其下拉框里寻找文件夹选项 点一下文件夹选项,弹出来文件夹名称提示框,在该提示框...

无基础直接学黑客(黑客都是自学)

无基础直接学黑客(黑客都是自学)

本文导读目录: 1、零基础怎么做黑客 2、学习黑客需要先学习什么基础? 3、学习黑客需要先学习什么基础?(零基础) 4、如何变成白帽子黑客 5、我想当一名黑客现在零基础,首先我该做什么...

新闻的特点是什么?(新闻的三个基本特征)

新闻的特点是什么?(新闻的三个基本特征) 一、基本特点:迅速及时、内容真实、语言简明。 二、基本结构:标题、导语、主体、背景、结语。 三、要素:时间、地点、人物,事件的起因、经过、结果。百思特网...

国台办回应美一周内两次对台军售

相信现在有好多小伙伴们拿这手机都在看国台办回应美一周内两次对台军售事情吧,因为在这两天国台办回应美一周内两次对台军售的热度是非常高的,受到了广大网友们的关注,那么既然现在大家都非常关注国台办回应美一周...

点缀的意思是什么?是人类的聪明,还是大自然的“阴谋”

点缀的意思是什么?是人类的聪明,还是大自然的“阴谋”

人类发展的早期(我指的不是人类文明发展的早期,而是指人类出现的早期),在文明出现以前,人类曾有长达250万年的时间只依靠采集和狩猎为生,,那时的人们并不会特别干预动植物的生长,也就无所谓“农业种植”和...