No.5-VulnHub-W1R3S: 1-Walkthrough渗透学习_vulnhub的w1rs3-程序员宅基地

技术标签: linux  数据库  windows  

**

VulnHub-W1R3S: 1-Walkthrough

**

靶机地址:https://www.vulnhub.com/entry/w1r3s-101,220/
靶机难度:中级(CTF)
靶机发布日期:2018年2月5日
靶机描述:You have been hired to do a penetration test on the W1R3S.inc individual server and report all findings. They have asked you to gain root access and find the flag (located in /root directory).
Difficulty to get a low privileged shell: Beginner/Intermediate
Difficulty to get privilege escalation: Beginner/Intermediate
About: This is a vulnerable Ubuntu box giving you somewhat of a real world scenario and reminds me of the OSCP labs.
目标:得到root权限&找到flag.txt
作者:大余
时间:2019-12-31

请注意:对于所有这些计算机,我已经使用VMware运行下载的计算机。我将使用Kali Linux作为解决该CTF的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,我概不负责。

一、信息收集
我们在VM中需要确定攻击目标的IP地址,需要使用nmap获取目标IP地址:
在这里插入图片描述
我们已经找到了此次CTF目标计算机IP地址:192.168.182.145
在这里插入图片描述
这是靶机的界面
我们开始探索机器,第一步是找出目标计算机上可用的开放端口和一些服务
在这里插入图片描述
命令:nmap -sS -sV -T5 -A -p- 192.168.182.145
开放了21,22,80,3306端口,这边我直接web渗透收集信息(喜爱80端口)
在这里插入图片描述
找了一会,没发现有用信息…
我使用dirb工具攻击目录
在这里插入图片描述
找到了几个重要的目录,/administrator、/installation 和 /wordpress /
直接访问http://192.168.182.145/administrator/installation/
在这里插入图片描述
该administrator目录原来是Cuppa CMS的安装设置(内容管理信息系统)
谷歌查询(这里需要阶梯出去)
在这里插入图片描述
在这里插入图片描述
地址:https://www.exploit-db.com/exploits/25971
在这里插入图片描述
这边每一篇文章都有一个新的exploit希望大家能一个一个记住,记住上百个可以随意攻破一台服务器!!
这边我们发现25971.c里面exploit里介绍“Moreover, We could access Configuration.php source code via PHPStream”(此外,我们可以通过PHPStream访问Configuration.php源代码)
这边我们直接利用…访问试试
在这里插入图片描述
在这里插入图片描述
没有任何信息!!!
在浏览器上浪费了大量时间后,我决定使用curl来利用LFI漏洞获取etc / password文件
在这里插入图片描述
命令:curl -s --data-urlencode urlConfig=…/…/…/…/…/…/…/…/…/etc/passwd http://192.168.182.145/administrator/alerts/alertConfigField.php
当我执行上面命令浏览etc / password文件时,找到了第一个用户名w1r3s
然后我再次执行以下命令,以使用相同的过程获取密码文件,继续data-urlencode…
在这里插入图片描述
命令curl -s --data-urlencode urlConfig=…/…/…/…/…/…/…/…/…/etc/shadow http://192.168.182.145/administrator/alerts/alertConfigField.php
发现:w1r3s: 6 6 6xe/eyoTx$gttdIYrxrstpJP97hWqttvc5cGzDNyMb0vSuppux4f2CcBv3FwOt2P1GFLjZdNqjwRuP3eUjkgb/io7x9q1iP.:17567:0:99999:7:::
找到了用户w1r3s的salt密码,我们用另外一个开膛手john破解此密码
在这里插入图片描述
先把这些命令复制到pass.txt文档中
在这里插入图片描述
用户名:w1r3s
密码:computer
前面nmap扫到开了22端口,我们直接进行ssh登陆
在这里插入图片描述
查看下权限
在这里插入图片描述
竟然能sudo提权,我还以为继续得用反弹shell提权呢…
在这里插入图片描述
sudo提权成功后查看flag.txt
在这里插入图片描述
这台靶机还是比较简单,应该不是中级难度…了解过密码爆破工具john会省很多很多时间进行破解。

由于我们已经成功得到root权限&找到flag.txt,因此完成了CTF靶机,希望你们喜欢这台机器,请继续关注大余后期会有更多具有挑战性的机器,一起练习学习。

如果你有其他的方法,欢迎留言。要是有写错了的地方,请你一定要告诉我。要是你觉得这篇博客写的还不错,欢迎分享给身边的人。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34801745/article/details/103785349

智能推荐

OpenCV学习:图像边缘检测-程序员宅基地

文章浏览阅读86次。2019独角兽企业重金招聘Python工程师标准>>> ...

Camtasia Studio(屏幕录制工具)-程序员宅基地

文章浏览阅读424次。http://www.xp510.com/xiazai/Graphics/Animation/13870.htmlCamtasia Studio 是美国 TechSmith 公司出品的屏幕录像和编辑的软件套装。软件提供了强大的屏幕录像(Camtasia Recorder)、视频的剪辑和编辑(Camtasi Studio)、视频菜单制作(Camtasia MenuMaker)、..._camtasia.studio_xp510

Android studio 插件之 GsonFormat (自己主动生成javabean)-程序员宅基地

文章浏览阅读70次。概述相信大家在做开发的过程中都写过非常多的javabean ,非常多情况下 都是一个列表数据就是一个单独的javabean。假设大家自己敲的话费时费力 还非常easy敲错。今天给大家推荐一个插件 GsonFormat 这个插件就是能够让我们直接将服务端返回的json转化为实体类。Android studio和idea都有, eclipse我没有试过。大家能够找找有没有。..._http jpg@100h

双向改造之五大类主流技术浅析-程序员宅基地

文章浏览阅读136次。我国的三网融合技术应该说在世界上还是处于先进行列。基于目前的标准和应用极不成熟,因而双改的三网融合技术可谓品种繁多,至今尚未找到价廉物美,可适用于所有业务的接入网技术,这部分是全网中最重要、最关键、最困难、投资最大,而用户极不确定的部分,所以要12个城市去试点。 现就五大类技术方案,笔者试作如下的浅析: 1、CMTS+CM(DOCSIS)方案 Ca..._双向网改造技术

蛙灵桌面-程序员宅基地

文章浏览阅读250次。蛙灵桌面 无法删除的方法:给大家推荐了蛙灵桌面软件之后,有很多网友在使用中遇到了很多问题,其中问的最多的蛙灵桌面软件的卸载问题。在网上到处可以看到诸如:“蛙灵桌面怎么卸载”、“如何卸载蛙灵”、“蛙灵软件怎么卸载”、“蛙灵怎么卸载”、“如何卸载蛙灵桌面”等问题!今天,我就把蛙灵桌面详细的卸载写下来分享给大家!其实蛙灵桌面软件用起来不相当不错的,只不过大家还不熟悉使用过程,致..._怎么删除电脑里的蛙灵软件

java毕业设计基于微信小程序的迎新管理系统[附源码]-程序员宅基地

文章浏览阅读379次,点赞5次,收藏3次。同时,高校作为人才培养的重要场所,每年迎来大量新生,如何高效地进行迎新管理,确保新生能够快速融入校园生活,是高校管理工作中的一项重要内容。而基于微信小程序的迎新管理系统可以实现线上报到、信息查询、宿舍分配、日程安排等功能,大大简化了新生的入学流程,提高了迎新工作的效率。设计并实现一个基于微信小程序的迎新管理系统,不仅能够利用现代信息技术优化高校的迎新流程,提高管理效率,还能够为新生提供便捷的服务,帮助他们更好地适应大学生活,这对于提升高校的服务质量和管理水平,以及增强新生的满意度和归属感都具有重要的意义。

随便推点

微信ajax重复发送请求,防止重复发送ajax请求的解决方法【原创】-程序员宅基地

文章浏览阅读346次。Ajax技术不必刷新整个页面,只对页面的局部进行更新,在前端各方面应用都很多。关于防止重复发送ajax请求,一般是重复点击提交按钮导致重复提交,网上也有很多解决方法,这里写一下我自己用的一个方法。var post_flag = false; //定义一个变量为falsefunction changeInfo(url,data) {if (post_flag) {return false; //如果..._微信 重复请求

JS实现前端动态分页码-程序员宅基地

文章浏览阅读746次。思路分析:有3种情况第一种情况,当前页面curPage < 4第二种情况,当前页面curPage == 4第三种情况,当前页面curPage>4此外,还要考虑,当前页码 curPage < pageTotal(总页码)-2,才显示 ...首先,先是前端的布局样式<body> /*..._javascript 的动态 html 设置动态页码

[新概念51单片机C语言教程·郭天祥] 1、 基础知识必备-程序员宅基地

文章浏览阅读1.1k次。目录:单片机的大致介绍 1-1、通俗定义 1-2、51系列产品 1-3、标号意思 1-4、引脚介绍 1-5、用C语言开发的部分信息1、单片机的大致介绍 1-1、通俗定义 1-2、51系列产品1-3、标号意思附加关..._新概念51单片机c语言教程

猜算式 看下面的算式: □□ x □□ = □□ x □□□ 它表示:两个两位数相乘等于一个两位数乘以一个三位数。_285乘□□等于1□2□□□□9□□□□-程序员宅基地

文章浏览阅读9.8k次,点赞4次,收藏14次。/*猜算式看下面的算式:□□ x □□ = □□ x □□□它表示:两个两位数相乘等于一个两位数乘以一个三位数。如果没有限定条件,这样的例子很多。但目前的限定是:这9个方块,表示1~9的9个数字,不包含0。该算式中1至9的每个数字出现且只出现一次!比如:46 x 79 = 23 x 15854 x 69 = 27 x 13854 x 93 = 27 x 186.....请编_285乘□□等于1□2□□□□9□□□□

linux电脑接电视,Ubuntu下如何给通过HDMI连接电视机的计算机强制设置1920*1080分辨率...-程序员宅基地

文章浏览阅读682次。Ubuntu下如何给通过HDMI连接电视机的计算机强制设置1920*1080分辨率发布时间:2014-06-20 10:17:35来源:红联作者:velcboxrandr只能设置一些已经存在的,如果本身在选择列表中不存在怎么办呢?xrandr 查看现在系统中所有的分辨率,如果没有需要创建该新模式,并添加给对应设备,最后应用。但是这样如果重启Ubuntu机器后,分辨率会还原。所以需要再usr/bin..._电脑了解电视机我们强制修改分辨率

【转】物业管理与移动互联网科技|微信公众平台,物业app,物业O2O-程序员宅基地

文章浏览阅读1.6w次。【导语】当下,物业管理行业正在接受新科技浪潮的冲击和洗礼,业界企业纷纷探索物业服务的新发展模式。云服务、微社区、微信公众平台、app等,这些本来陌生的词汇在物业管理行业变得耳熟能详。在借助科技手段拓展多种经营,提升竞争力、增加创富能力、开展信息化建设和管理的同时,部分物业服务企业的发展模式和理念又提升了一大步,现代科技推动物业管理行业发展正在成为现实。第一部分:移动互联网改变传统物业管..._报纸 80后 李容珍