vulnhub靶场之Deathnote

一.环境搭建

1.靶场描述

Level - easy
Description : don't waste too much time thinking outside the box . It is a Straight forward box .
This works better with VirtualBox rather than VMware 
 

2.靶场下载

https://www.vulnhub.com/entry/deathnote-1,739/
 

image-20240203192901876

3.启动环境

image-20240203192942140

虚拟机开启之后界面如上,我们不知道ip,需要自己探活,网段知道:192.168.1.0/24

二.信息收集

1.探测靶场真实ip

nmap -sP 192.168.1.0/24
 

image-20240203193400563

arp-scan -l
 

image-20240203193446481

靶场的真实ip地址为192.168.1.60
 

2.探测端口及服务

nmap -p- -sV 192.168.1.60
 

image-20240203193648881

发现开放了22端口,服务为OpenSSH 7.9p1 Debian 10+deb10u2 (protocol 2.0)
发现开放了80端口,服务为 Apache httpd 2.4.38 ((Debian))
 

3.web指纹识别

whatweb -v http://192.168.1.60
 

image-20240203194408934

三.渗透测试

1.访问web服务

http://192.168.1.60
 

image-20240203194656963

我们可以看到报错了,那是因为ip和域名没有进行绑定,我们进行绑定

vim /etc/hosts
192.168.1.60     deathnote.vuln
 

image-20240203194855420

我们再次进行访问,发现可以正常访问了

image-20240203194951224

2.扫描web服务

1)棱洞3.0指纹识别

./EHole_linux_amd64 finger -u http://192.168.1.60
 

image-20240203195332028

没有有用信息

2)nikto扫描网站结构

nikto -h http://192.168.1.60
 

image-20240203195901560

我们扫描到2个网站,我们一个一个进行访问

http://192.168.1.60/wordpress/wp-login.php
 

image-20240203195646656

我们发现是一个登录页面,但是我们并不知道用户名和密码

http://192.168.1.60/wordpress/wp-content/uploads/
 

image-20240203195940033

发现了一个上传文件的路径uploads,这些都先放放

3)dirsearch目录扫描

dirsearch -u 192.168.1.60 -e * -x 403 --random-agent
 

image-20240203200615930

我们查看robots.txt

image-20240203200652733

说在important.jpg添加了提示,之后可以看看

3.渗透测试

1)爆破用户名和密码

我们可以看到框架是wordpress,我们可以使用Wpscan进行爆破

获取用户名
wpscan --url http://deathnote.vuln/wordpress/ -e u
 

image-20240203201324673

image-20240203201349683

爆破出来用户名是Kira

通过cewl生成字典
cewl http://deathnote.vuln/wordpress/ >  MS02423.txt
 

image-20240203201741460

我们查看子典

image-20240203201820551

wpscan --url http://deathnote.vuln/wordpress kira -P MS02423.txt
 

image-20240203202024273

没有爆破成功

2)查看提示

我们前面还扫描到一个上传文件的路径uploads,我们进行查看

image-20240203202248574

在这个界面中看看有没有线索,打开2021/07,发现了两个关键文件

image-20240203202313430

打开这两个文档,发现是用户名和密码的字典,我们再次进行爆破

sudo wpscan --url http://deathnote.vuln/wordpress/ -U user.txt -P MS02423.txt
 

image-20240203202931270

还是没有爆破成功,我们换一个思路

现在我们知道用户名,不知道密码,我们前面扫描到robots.txt,有一个提示说在important.jpg添加了提示,那么我们就在网站图片上面找

image-20240203203241394

我们发现了用户名,在找找看有没有密码

image-20240203203352628

image-20240203203424270

我们发现 iamjustic3出现了2次,我们可以试试

3)登录页面

kira
iamjustic3
 

image-20240203203612607

我们可以看到登录成功,我们进行查看,看有没有可以利用的地方

http://deathnote.vuln/wordpress/wp-admin/upload.php
 

image-20240203204005226

我们发现了一个notes.txt文件,进行查看

image-20240203204152047

发现了文件的路径获得密码字典,那么肯定是有用的,我们想到22端口是开放的,我们可以试试爆破ssh

4)爆破ssh

hydra -L user.txt -P MS02423.txt ssh://192.168.1.60
 

image-20240203204929285

爆破出来用户名和密码,我们进行登录

ssh l@192.168.1.60
 

image-20240203205140057

登录成功

5)提权

我们查看提权方式,发现没有

image-20240203205322795

我们查看根目录下的内容,发现了user.txt文件,我们进行查看

image-20240203205509799

我们发现是Brainfuck/OoK加密,我们进行解密

image-20240203205627947

没有什么用

继续看看能不能发现什么,L是一个关键人物

find / -name L 2>/dev/null
 

执行find命令时可能输出大量无权限的内容,2>/dev/null 把错误输出到“黑洞”,只输出有权限能查看到文件

image-20240203205913819

我们进行查看

image-20240203210005791

我们发现了fake-notebook-rule和kira-case文件

首先,我们进入fake-notebook-rule,发现了2个文件,一个是加密的数字,一个是提示

image-20240203210221121

我们进行解密

image-20240203211513146

我们发现是base64,我们进行解密

image-20240203211550724

得到密码是kiraisevil,猜测是kira用户的密码

我们进行登录,su kira

image-20240203212100764

sudo su

image-20240203212150597

我们成功查看到flag

四.相关知识

1.靶场下载地址

2.nmap

3.arp-scan

4.masscan

5.[ 常用工具篇 ] 渗透神器 whatweb 安装使用详解

6.[ 渗透工具篇 ] EHole(棱洞)3.0安装部署及详解(linux & win)

7.nikto工具的使用

8.dirsearch目录扫描

9.wpscan爆破

10.ssh登录

11.cewl——kali密码攻击工具

12.hydra——密码暴利破解工具Hydra

13.ook解密: Brainfuck/OoK加密解密

14.cyberchef

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MS02423

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

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

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

打赏作者

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

抵扣说明:

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

余额充值