vlunhub笔记(一)deathnote
(一)查询靶机ip
通过 arp-scan -l 查询目标靶机ip,查询结果如下图红框所示。

(二)信息收集
直接访问目标ip,发现无法访问,只返回网站域名。

网站返回域名,就将该域名添加进hosts文件当中
vi /etc/hosts 进入该文件
进入文件后按 i 进入编辑模式
输入该域名 ip 以及对应域名

输入完成后按 esc 推出编辑模式
按shift+:键 后输入wq后保存
然后重新访问目标机ip 成功访问

开始在页面搜寻有用信息,发现HINT(提示)点进去看看
发现一些提示

盲猜这个iamjustic3是个密码,发现有密码提示肯定就要找有没有登录的页面了。

那么我们就开始探测,先nmap扫一下 发现开的是22和80端口 有22端口后期估计要利用SSH登录
nmap -A -T4 192.168.241.140

dirsearch扫一下目录,发现两个敏感的目录,robots.txt和wp-login.php,分别访问一下。
(注不知道是不是我的原因 访问目标网页时必须是http访问不可以用https要不然会直接跳转)
dirsearch -u 192.168.241.140

访问robots.txt,发现有一张照片。
http://deathnote.vuln/robots.txt

无法直接访问该照片,网上看到用cat可以直接访问内容。得到一个用户名配合前面发现的密码应该是一组。访问另一个敏感页面。
curl http://deathonte.vuln/important.jpg|cat

访问 http://deathnote.vuln/wordpress/wp-login.php 发现是一个登陆界面,用之前发现的一组账号直接登录发现账号不对。

通过查询网上攻略发现wordpress是一个框架,可以通过wpscan进行扫描。发现Kira账户,这个应该为登陆页面的用户名。
wpscan --url http://deathnote.vlun/wordpress/ -e u

(三)开始渗透
账号 Kira
密码 iamjustic3
登录wp-login.php页面,登陆成功搜索一下有用信息,发现一个notes.txt

访问一下 发现是个密码本

可以通过kali自带的九头蛇软件进行密码爆破。(要先把notes.txt下载到自己kali运行的目录下面)
发现用户名为 l 密码为death4me
hydra -l -P notes.txt ssh://192.168.241.140

远程连接ssh 成功登录

搜索一下发现user.txt打开后发现密文

该密码为brainfack密文 网上进行在线解密

发现没啥用在继续搜索

发现另一组密文,有提示是cyberchef来解密16进制。

然后发现是base64解密,得到kira用户密码

登录kira账号进行提权,在 ~下找到root.txt成功拿到权限。

(四)学习总结
1.wordpress是一个框架,可以用wbscan扫描。
2.kali自带九头蛇(hydra)可以用来密码爆破。
vlunhub笔记(一)deathnote的更多相关文章
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
随机推荐
- [C++核心编程] 3、函数提高
文章目录 3 函数提高 3.1 函数默认参数 3.2 函数占位参数 3.3 函数重载 3.3.1 函数重载概述 3.3.2 函数重载注意事项 3 函数提高 3.1 函数默认参数 在C++中,函数的形参 ...
- [OpenCV-Python] 6 OpenCV 中的绘图函数
文章目录 OpenCV-Python: II OpenCV 中的 Gui 特性 6 OpenCV 中的绘图函数 6.1 画线 6.2 画矩形 6.3 画圆 6.4 画椭圆 6.5 画多边形 6.6 在 ...
- [人脸活体检测] 论文:Learn Convolutional Neural Network for Face Anti-Spoofing
[人脸活体检测] 论文:Learn Convolutional Neural Network for Face Anti-Spoofing 论文简介 这是最早期CNN用于活体检测的文章,在此之前都是手 ...
- 知乎问题:如何说服技术老大用 Redis ?
这个问题很微妙,可能这位同学内心深处,觉得 Redis 是所有应用缓存的标配. 缓存的世界很广阔,对于应用系统来讲,我们经常将缓存划分为本地缓存和分布式缓存. 本地缓存 :应用中的缓存组件,缓存组件和 ...
- 2022-03-25:给定一个长度为 N 的字符串 S,由字符‘a‘和‘b‘组成,空隙由 ‘?‘ 表示。 你的任务是用a字符或b字符替换每个间隙, 替换完成后想让连续出现同一种字符的最长子串尽可能短。
2022-03-25:给定一个长度为 N 的字符串 S,由字符'a'和'b'组成,空隙由 '?' 表示. 你的任务是用a字符或b字符替换每个间隙, 替换完成后想让连续出现同一种字符的最长子串尽可能短. ...
- 2021-08-16:回文对。给定一组 互不相同 的单词, 找出所有 不同 的索引对 (i, j),使得列表中的两个单词, words[i] + words[j] ,可拼接成回文串。
2021-08-16:回文对.给定一组 互不相同 的单词, 找出所有 不同 的索引对 (i, j),使得列表中的两个单词, words[i] + words[j] ,可拼接成回文串. 福大大 答案20 ...
- Selenium - 元素等待(1) - 强制等待/隐式等待
Selenium - 元素等待 浏览器的等待可以分为三种:强制等待.隐式等待.显式等待. 强制等待 强制等待使用python自带的 time 模块: time.sleep(second):强制等待,无 ...
- golang依赖注入工具digo
golang依赖注入工具 digo工具地址:https://github.com/werbenhu/digo 特性 使用注释中的注解 自动代码生成 自动检测循环依赖 编译时期依赖注入 自动初始化 支持 ...
- ImageMagick 图像处理学习笔记
Use ImageMagick to create, edit, compose, or convert bitmap images. It can read and write images in ...
- 全面的ASP.NET Core Blazor简介和快速入门
前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NE ...