掉坑指南 由于bash逃逸导致的命令无法执行解决方案

阅读 161

2022-02-28

-bash: vim: command not found

当存在目标靶机有rbash限制的时候可以选择noprofile方式进行登录

ssh username@IP -t "bash -noprofile"

可是这样登陆后会存在一种情况,就是由于没有载入profile,导致系统变量没有被加载,所以命令就全部不可以被执行,此时需要配置环境变量

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

只需要在ssh登录之后,在目标机的shell界面增加上述的系统路径即可

精彩评论(0)

0 0 举报