当前位置: 首页 > news >正文

【OSCP系列】OSCP靶机-Dawn1(原创)

OSCP系列靶机—Dawn1

原文转载已经过授权
原文链接:Lusen的小窝 - 学无止尽,不进则退 (lusensec.github.io)

一、主机发现

这个靶机需要放在virtualBox 上,那么有关virtualBox 与 VMware 的kali网络通讯方法请访问:【基础知识】VirtualBox和VMware的kali搭配食用 | Lusen的小窝 (lusensec.github.io)

image-20240724191243817

二、端口扫描

1、快速探测

image-20240724191602248

2、全端口扫描

image-20240724192957783

我们连带UDP也一起扫描

image-20240724193358714

3、服务版本探测

nmap -sT -sV -sC -O -p 80,137,139,445,3306,5353 192.168.56.103

image-20240724193554220

都是常见的那些服务,这里5353是需要udp扫描,暂时先搁置下来;后面也有对主机的一个扫描,跑在linux服务器上

image-20240724193616284

这个smb服务会不会存在漏洞呢

4、漏洞探测

nmap --script=vuln -p 80,137,139,445,3306,5353 192.168.56.103

image-20240724194045320

80端口做了一个目录扫描,发现logs目录;后面还有对主机展开探测的,发现一个易受dos攻击的smb服务

image-20240724194221909

三、HTTP信息收集

1、首页与源代码

image-20240724194421929

OK,没有给任何的提示,甚至这个标签写的都有点不太到位

image-20240724194535214

2、目录探测

image-20240724194747417

也是只扫到logs目录

3、logs目录

image-20240724194815126

欸,这个auth.log的文件名好眼熟欸,但是我们点进去之后是这样的;看来作为www用户是没有访问权限的

image-20240724194914332

但是这个文件却可以下载下来

image-20240724195020324

这个文件的内容看起来像是某个监控软件的日志;结合www用户可以查看,推测是web服务应用

image-20240724195603660

所以web一定是有东西存在的

四、SMB信息收集

1、尝试smb连接

image-20240724214009409

尝试连接;连接成功,有一个文件,下载下来查看确是一个空文件

image-20240724214249107

image-20240724214457912

2、尝试smb文件上传

既然这个smb 里面没有东西,那我们尝试文件上传

image-20240724214538582

上传成功,可以上传文件,这在之后的渗透中可能有用

五、MySQL信息收集

在简单尝试了弱口令失败后,提示给的密码不正确,我们来尝试爆破密码

image-20240724215424155

先爆破,继续往后

六、Getshell

1、managemet.log 文件

到此为止,再无任何的信息可供收集,于是又去看了management.log文件,重新下载了一遍

image-20240724220244351

居然多了好多东西,看这样子,好像是系统各进程的信息

image-20240724220324695

之前没有这些东西,可能是刚开机,很多服务没加载出来;在最后发现了很多有趣的东西

image-20240724220543948

有两个用户名ganimedesdawn,还有两个777的文件,其中一个文件的路径很可疑,/home/dawn/ITDEPT/web-control中的ITDEPT似乎在哪儿见过

image-20240724221032662

欸,莫不是同一个地方?

2、smb文件上传加定时执行getshell

management.log文件中显示,只会执行ITDEPT路径下的web-control文件,所以我们可以构造一个反弹shell 的web-control文件上去等待执行

image-20240724221357960

通过smb 上传该文件,等待执行

image-20240724221430449

等待了许长时间不见反弹,我们修改反弹的命令,再次等待

image-20240724222148047

OK,也是终于接收到反弹了,成功getshell

七、权限提升

1、信息收集

image-20240724222400890

这里logs目录的其他文件果然是www用户无权限查看

image-20240724222502809

欸,这里有个.index.html.swp文件竟然没有扫出来,看来以后要扫描到细致才行

image-20240724223047805

这里也确实是我们推测的那个目录

2、sudo提升至root

发现存在sudo 滥用,直接一句话提权

image-20240724223323889

原文转载已经过授权
更多文章请访问原文链接:Lusen的小窝 - 学无止尽,不进则退 (lusensec.github.io)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • ESP32 出现 failed to load RF 报错
  • 高级java每日一道面试题-2024年8月25日-框架篇[Spring篇]-Spring框架中请举例解释@Required注解?
  • 从头到尾快速学习一遍Linux,高级工程师多年实践实战经验精华总结和实例示例,第四章:高阶使用
  • 云计算实训30——自动化运维(ansible)
  • Javascript——JSDoc 风格的注释语法 为参数添加说明
  • <数据集>斯坦福狗狗识别数据集<目标检测>
  • 面向对象09:instanceof和类型转换
  • 华为数通方向HCIP-DataCom H12-821题库(更新单选真题:1-10)
  • Spring中的AopUtils
  • <C++> 二叉树进阶OJ题
  • C++ JAVA源码 HMAC计算 openssl 消息认证码计算 https消息防篡改 通信安全
  • Vulkan 学习(6)---- vkBuffer 创建
  • Flask-SQLAlchemy 和 Alembic 的结合
  • dubbo:dubbo整合nacos实现服务注册中心、配置中心(二)
  • GUI编程之PyQt5入门详解(01)
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Android框架之Volley
  • android图片蒙层
  • docker-consul
  • echarts的各种常用效果展示
  • JavaScript对象详解
  • Javascript设计模式学习之Observer(观察者)模式
  • js算法-归并排序(merge_sort)
  • Lsb图片隐写
  • Spring Boot MyBatis配置多种数据库
  • Vue 动态创建 component
  • vue自定义指令实现v-tap插件
  • yii2权限控制rbac之rule详细讲解
  • 微服务核心架构梳理
  • 微信开源mars源码分析1—上层samples分析
  • 微信支付JSAPI,实测!终极方案
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​queue --- 一个同步的队列类​
  • ​马来语翻译中文去哪比较好?
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • #QT(TCP网络编程-服务端)
  • $L^p$ 调和函数恒为零
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (pojstep1.1.2)2654(直叙式模拟)
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (九十四)函数和二维数组
  • (排序详解之 堆排序)
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • .Mobi域名介绍
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 项目指定SDK版本
  • .NET 表达式计算:Expression Evaluator
  • .NET 发展历程
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NET/C# 的字符串暂存池