[HZNUCTF 2023 final]ezgo

简介: [HZNUCTF 2023 final]ezgo

开题有个提示

按要求在/cmd路由POST一个shit试试。

它提示文件在$PATH变量中未找到,path的翻译是路径,文件和路径,很容易让人联想到/usr/bin/目录下的所有用户都可用的应用程序(绝对路径执行命令)


(25条消息) 关于Linux服务器里 /usr/bin 目录和 /usr/local/bin目录_/usr/local/bin是什么路径_编程本就是逆天而行的博客-CSDN博客

/bin 存放所有用户皆可用的系统程序,系统启动或者系统修复时可用(在没有挂载 /usr 目录时就可以使用)
/sbin 存放超级用户才能使用的系统程序
/usr/bin 存放所有用户都可用的应用程序
/usr/sbin 存放超级用户才能使用的应用程序
/usr/local/bin 存放所有用户都可用的与本地机器无关的程序
/usr/local/sbin 存放超级用户才能使用的与本地机器无关的程序

我们输入/usr/bin/sudo可以发现,sudo命令是可以用的

此时,我们再输入/usr/bin/sudo -l即我们平时在终端输入的sudo -l:列出目前用户可执行与无法执行的指令。

(25条消息) su、sudo、sudo su、sudo -i sudo -l的用法和区别_mutou990的博客-CSDN博客

我们可以发现,当前我们可用find命令,并且无需输入密码。



此时我们很容易想到sudo find提权。


执行find命令的时候会自动以root身份执行。

find 命令提权 - 内向是一种性格 - 博客园 (cnblogs.com)

(25条消息) find基础命令与提权教程_find提权_hyled-Ava的博客-CSDN博客

payload:

shit=/usr/bin/sudo find /flag -exec cat /flag \;
shit=/usr/bin/sudo find /usr/bin/sudo -exec cat /flag \;
shit=/usr/bin/sudo find /usr/bin/find -exec cat /flag \;

# find  (一个路径或文件,必须存在)  -exec  执行命令 \;(\; 是-exec 参数的结尾标志)


目录
相关文章
|
6月前
|
消息中间件 Kubernetes NoSQL
c++11 关键字 override 与 final
c++11 关键字 override 与 final
|
6月前
|
PHP
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
PHP public、protected、private、static、abstract、final、interface、implements 区别对比
73 0
|
6月前
|
程序员
final
final
28 0
JAVA中static、final、static final的区别
JAVA中static、final、static final的区别
|
Java
Java 权限修饰符(private、protected、public、默认、final、static)
Java 权限修饰符(private、protected、public、默认、final、static)
171 0
1. Final 有什么用?
Final(最终)一词可以在不同的语境中有不同的用途和含义。以下是对于"Final"的一般解释,以及一些常见的用途
94 0
static
static
97 0
private static final long serialVersionUID = 5461344781588144485L;是什么意思,后面的号码是如何生成的
serialVersionUID 用来表明类的不同版本间的兼容性。 序列化的时候,被序列化的类要有一个唯一标记。客户端和服务端必须需要同一个对象,serialVersionUID的唯一值判定其为同一个对象。 后面的号码是自动生成的,只要是唯一的就行,通常为1,此行语句去掉在练习的时候也没有什么影响,只不过此实例类会报一个警告。将鼠标放到警告上,选择第一个解决方案,就会重新加上此行语句,后面的数字和原先的可能会不一样。
194 0
private static final long serialVersionUID = 5461344781588144485L;是什么意思,后面的号码是如何生成的
|
存储 安全
你所不知道的final
你所不知道的final
361 0
你所不知道的final
|
定位技术 Windows
1137. Final Grading (25)
For a student taking the online course "Data Structures" on China University MOOC (http://www.
1066 0