Vulnhub-OSCP

信息收集

# nmap -sn 192.168.1.0/24 -oN live.nmap       
Starting Nmap 7.94 ( https://nmap.org ) at 2024-02-07 17:49 CST
Nmap scan report for 192.168.1.1
Host is up (0.00052s latency).
MAC Address: 00:50:56:C0:00:08 (VMware)
Nmap scan report for 192.168.1.2
Host is up (0.00043s latency).
MAC Address: 00:50:56:FE:B1:6F (VMware)
Nmap scan report for 192.168.1.103
Host is up (0.00033s latency).
MAC Address: 00:0C:29:B6:9D:3B (VMware)
Nmap scan report for 192.168.1.254
Host is up (0.00042s latency).
MAC Address: 00:50:56:E6:68:F1 (VMware)
Nmap scan report for 192.168.1.60
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 2.05 seconds

发现192.168.1.103是新增加的IP地址!

# nmap -sT --min-rate 10000 -p- 192.168.1.103 -oN port.nmap
Starting Nmap 7.94 ( https://nmap.org ) at 2024-02-07 17:49 CST
Nmap scan report for 192.168.1.103
Host is up (0.00067s latency).
Not shown: 65532 closed tcp ports (conn-refused)
PORT      STATE SERVICE
22/tcp    open  ssh
80/tcp    open  http
33060/tcp open  mysqlx
MAC Address: 00:0C:29:B6:9D:3B (VMware)Nmap done: 1 IP address (1 host up) scanned in 2.55 seconds

开放端口信息为三个 分别是22 80 和33060,分别对应ssh http和mysqlx,进行详细的服务信息和操作系统的信息探测:

# nmap -sT -sC -sV -O -p22,80,33060 192.168.1.103 -oN details.nmap
Starting Nmap 7.94 ( https://nmap.org ) at 2024-02-07 17:50 CST
Nmap scan report for 192.168.1.103
Host is up (0.00032s latency).PORT      STATE SERVICE VERSION
22/tcp    open  ssh     OpenSSH 8.2p1 Ubuntu 4ubuntu0.1 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey: 
|   3072 91:ba:0d:d4:39:05:e3:13:55:57:8f:1b:46:90:db:e4 (RSA)
|   256 0f:35:d1:a1:31:f2:f6:aa:75:e8:17:01:e7:1e:d1:d5 (ECDSA)
|_  256 af:f1:53:ea:7b:4d:d7:fa:d8:de:0d:f2:28:fc:86:d7 (ED25519)
80/tcp    open  http    Apache httpd 2.4.41 ((Ubuntu))
|_http-generator: WordPress 5.4.2
| http-robots.txt: 1 disallowed entry 
|_/secret.txt
|_http-title: OSCP Voucher – Just another WordPress site
|_http-server-header: Apache/2.4.41 (Ubuntu)
33060/tcp open  mysqlx?
| fingerprint-strings: 
|   DNSStatusRequestTCP, LDAPSearchReq, NotesRPC, SSLSessionReq, TLSSessionReq, X11Probe, afp: 
|     Invalid message"
|_    HY000
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :MAC Address: 00:0C:29:B6:9D:3B (VMware)
Warning: OSScan results may be unreliable because we could not find at least 1 open and 1 closed port
Device type: general purpose
Running: Linux 4.X|5.X
OS CPE: cpe:/o:linux:linux_kernel:4 cpe:/o:linux:linux_kernel:5
OS details: Linux 4.15 - 5.8
Network Distance: 1 hop
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernelOS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .

22端口是openssh 8.2p1 操作系统是ubuntu系统! 80端口是http Apache 2.4.41 看到了存在wordpress!同时存在一个目录为secret.txt 33060端口是mysql

# nmap -sT --script=vuln -p22,80,33060 192.168.1.103 -oN vuln.nmap 
Starting Nmap 7.94 ( https://nmap.org ) at 2024-02-07 17:50 CST
Nmap scan report for 192.168.1.103
Host is up (0.00038s latency).PORT      STATE SERVICE
22/tcp    open  ssh
80/tcp    open  http
|_http-dombased-xss: Couldn't find any DOM based XSS.
|_http-phpself-xss: ERROR: Script execution failed (use -d to debug)
| http-csrf: 
| Spidering limited to: maxdepth=3; maxpagecount=20; withinhost=192.168.1.103
|   Found the following possible CSRF vulnerabilities: 
|     
|     Path: http://192.168.1.103:80/
|     Form id: search-form-1
|     Form action: http://192.168.1.103/
|     
|     Path: http://192.168.1.103:80/
|     Form id: search-form-2
|     Form action: http://192.168.1.103/
|     
|     Path: http://192.168.1.103:80/index.php/2020/07/
|     Form id: search-form-1
|     Form action: http://192.168.1.103/
|     
|     Path: http://192.168.1.103:80/index.php/2020/07/
|     Form id: search-form-2
|_    Form action: http://192.168.1.103/
| http-wordpress-users: 
| Username found: admin
|_Search stopped at ID #25. Increase the upper limit if necessary with 'http-wordpress-users.limit'
|_http-stored-xss: Couldn't find any stored XSS vulnerabilities.
| http-enum: 
|   /wp-login.php: Possible admin folder
|   /robots.txt: Robots file
|   /readme.html: Wordpress version: 2 
|   /: WordPress version: 5.4.2
|   /wp-includes/images/rss.png: Wordpress version 2.2 found.
|   /wp-includes/js/jquery/suggest.js: Wordpress version 2.5 found.
|   /wp-includes/images/blank.gif: Wordpress version 2.6 found.
|   /wp-includes/js/comment-reply.js: Wordpress version 2.7 found.
|   /wp-login.php: Wordpress login page.
|   /wp-admin/upgrade.php: Wordpress login page.
|_  /readme.html: Interesting, a readme.
33060/tcp open  mysqlx
MAC Address: 00:0C:29:B6:9D:3B (VMware)

发现了wordpress的用户是admin!还有几个目录的信息!没有其他的别的信息了;

寻找立足点

刚才看到了一个secret文件,查看一下!

发现可能是base64编码,直接下载下来该文件,然后尝试base64解码!

发现只openssh的私钥!尝试转为id_rsa 并且赋予权限为600,但是我们目前没有用户名!看到首页存在大量的文字说明:

发现提示我们说 这个盒子的唯一用户是oscp!尝试利用私钥进行登录:

登陆成功~ 准备提权工作!

提权

由于没有oscp的密码,所以没法查看到oscp的sudo权限!

查看suid文件,发现了存在pkexec!

暂时先不用,继续看看其他的!查看了网站的目录下面存在wp-config.php文件,找到了数据库的账号和密码信息!

数据库中没什么信息;回到了suid文件,看到了存在/usr/bin/bash!直接./bash -p即可

读取flag:

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

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

相关文章

JSON与GET请求参数互转工具

JSON与GET请求参数互转工具 - BTool在线工具软件,为开发者提供方便。 本工具能让你轻松地在JSON和GET请求参数之间互转。无论是将JSON数据转换为URL查询参数,还是将URL查询参数解析为JSON对象,它都能帮你快速完成。告别手动拼接和解析URL参数…

详解编译和链接!

目录 1. 翻译环境和运行环境 2. 翻译环境 2.1 预处理 2.2 编译 2.3 汇编 2.4 链接 3. 运行环境 4.完结散花 悟已往之不谏,知来者犹可追 创作不易,宝子们!如果这篇文章对你们…

Django学习笔记-forms使用

1.创建forms.py文件,导入包 from django import forms from django.forms import fields from django.forms import widgets2. 创建EmployeeForm,继承forms.Form 3.创建testform.html文件 4.urls.py添加路由 5.views中导入forms 创建testform,编写代码 1).如果请求方式为GET,…

thinkphp5.1 phpexcel 批量导入导出

1.批量导入 public function importExcel(){$authority $this->getUserAuthority(order_input, batch_import);if ($authority[code] ! 0) {return json($authority);}$file request()->file(files);if(empty($file)){return printMsg(-1, "请上传文件");}/…

OpenHarmony 串口服务访问

项目介绍 本文档是在eTS项目hap包中实现串口访问的使用说明,通过JS接口开放给上层应用使用。 一、开发环境准备 安装OpenHarmony SDK 1. 在DevEco Studio菜单栏选择Tools->SDK Manager 2. OpenHarmony SDK选项中选择配备API版本进行安装 二、创建eTS项目 创…

【论文阅读笔记】Revisiting RCAN: Improved Training for Image Super-Resolution

论文地址:https://arxiv.org/abs/2201.11279 代码地址:https://github.com/zudi-lin/rcan-it 论文小结 本文的工作,就是重新审视之前的RCAN,然后做实验来规范化SR任务的训练流程。 此外,作者得出一个结论:…

恒创科技:香港服务器和香港云服务器哪个好啊?

"香港服务器"和"香港云服务器",是两种不同的香港区域的服务器,免备案,都有各自的优势和适用场景,取决于您的需求和预算。以下是它们的一些区别和特点: 香港服务器: 物理服务器&#xf…

【算法与数据结构】回溯算法、贪心算法、动态规划、图论(笔记三)

文章目录 七、回溯算法八、贪心算法九、动态规划9.1 背包问题9.2 01背包9.3 完全背包9.4 多重背包 十、图论10.1 深度优先搜索10.2 广度优先搜索10.3 并查集 最近博主学习了算法与数据结构的一些视频,在这个文章做一些笔记和心得,本篇文章就写了一些基础…

微服务学习

一、服务注册发现 服务注册就是维护一个登记簿,它管理系统内所有的服务地址。当新的服务启动后,它会向登记簿交待自己的地址信息。服务的依赖方直接向登记簿要Service Provider地址就行了。当下用于服务注册的工具非常多ZooKeeper,Consul&am…

【打包 Qt软件给客户使用操作】

文章目录 前言一、使用步骤1.调整为release 版本2.运行,在release 中找到执行文件3. 拷贝.exe文件到某个新建文件夹的目录4.找到自带编译器版本5.点击进入目录6. 执行 执行 windeployqt xxx.exe7.打包完成8.绿色版9.保存打包记录 总结 前言 提示:这里可…

转运机器人,AGV底盘小车:打造高效、精准的汽车电子生产线

为了满足日益增长的市场需求,保持行业领先地位,某汽车行业电子产品企业引入富唯智能AMR智能搬运机器人及其智能物流解决方案,采用自动化运输措施优化生产节拍和搬运效率,企业生产效率得到显著提升。 项目背景: 1、工厂…

【软件测试】定位前后端bug总结+Web/APP测试分析

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、Web测试中简单…