Vulnhub靶场Who Wants To Be King 1

devtools/2025/1/8 6:29:01/

 

一、信息收集

使用arp-scan -l,获取靶机ip

使用nmap对IP进行扫描,获取开放的端口服务

nmap -sV -p- -A -O 192.168.19.129

 有个80端口进去是这个下载并放到kali攻击机桌面上

 

 下载好文件后,通过file命令查看下载文件的文件属性

file skeylogger

 

 

利用sterings命令
strings skeylogger

从图中可以看到一段乱码,这个乱码从位数来看应该是base64加密过

 

 对乱码进行解密转成明文,这个有可能是靶机的密码

 

二、漏洞利用

 使用ssh尝试进行登录,账号为daenerys,密码为解密获取的dracarys

ssh daenerys@192.168.19.129

 

三、提权

通过 sudo -l 命令查看不需要密码就可以通过root执行的文件信息

没有什么有用的信息

换一种方法进行收集信息,退回到之前的目录,通过 ls -al 命令查看当前目录下的所有文件,可以看到有个命名为.local的文件

 

 跳转到此文件的完整路径后,发现有个压缩包,解压后出现一个名为djkdsnkjdsn的文件

 

 查看此文件,显示出一个txt文件的路径,查看这个note.txt文件,显示出一段信息

 

 通过Google,对这段信息进行搜索,成功搜索到完整的信息,这个khaldrogo有可能是靶机root的密码

 

 尝试khaldrogo作为密码,使用 su root 命令进行登录提权,成功登录

 

 

进入root目录,通过查询命令得到靶机的flag

 


http://www.ppmy.cn/devtools/148825.html

相关文章

导入sklearn库时报错的解决方法

1 sklearn库时报错 使用《安装scikit-learn库》中提到的方法安装好sklearn库后,在IDLE中导入该库时,会报错,如图1所示。 图1 导入sklearn库后报错 2 问题分析 从图1中可以看出,当导入sklearn库时,产生一个“值错误”…

Clisoft SOS与CAD系统集成

Clisoft SOS与CAD系统集成 以下内容大部分来自官方文档,目前只用到与Cadence Virtuoso集成,其他还未用到,如有问题或相关建议,可以留言。 与Keysight ADS集成 更新SOS客户端配置文件sos.cfg,以包含支持ADS的模板&am…

如何优化亚马逊广告以提高ROI?

在竞争激烈的亚马逊市场中,优化广告以提高投资回报率(ROI)是卖家的关键任务。以下是一些实用的策略: 一、精准的关键词研究与选择 深入了解产品特性和目标受众 详细分析产品的功能、用途、优势和适用人群。例如,如果你…

基于Elasticsearch8的向量检索实现相似图形搜索

Elasticsearch8版本增加了KNN向量检索,可以基于此功能实现以图搜图功能。 1、首先创建索引,es提供了类型为dense_vector的字段,用于存储向量,其中dims是向量维度,可以不配置,es会根据第一条插入的向量维度…

开源平台Kubernetes的优势是什么?

Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具的使用范围广泛。 Kubernetes 这个名字源于希腊语,意…

基于Qlearning强化学习的机器人迷宫路线搜索算法matlab仿真

目录 1.算法仿真效果 2.算法涉及理论知识概要 2.1 Q-learning理论 2.2 机器人迷宫路线搜索具体实现 状态与动作定义 Q 表初始化 3.MATLAB核心程序 4.完整算法代码文件获得 1.算法仿真效果 matlab2022a仿真结果如下(完整代码运行后无水印)&#…

MySQL入门学习笔记

第一章 数据库系统概述 数据库的4个基本概念 数据、数据库、数据库管理系统、数据库系统是与数据库技术密切相关的4个基本概念 数据 数据是数据库中存储的基本对象,描述事物的符号记录称为数据,数据的表现形式还不能完全表达其内容,需要…

Ruby语言的编程范式

Ruby语言的编程范式 引言 Ruby是一种动态、开源、面向对象的编程语言,最早由日本计算机科学家Matz(松本行弘)于1995年开发。Ruby以其简洁的语法和强大的功能而广受欢迎,特别是在Web开发领域。Ruby对开发者的友好性以及其设计哲学…