|
|
|
联系客服020-83701501

Linux提权的一个问题:-bin-bash^M- bad interpreter- No

联系在线客服,可以获得免费在线咨询服务。 QQ咨询 我要预约
Linux提权的一个标题:/bin/bash^M: bad interpreter: No such file or directory

执行一个脚本 exploit.sh 时, 不停是揭示我:

-bash: ./exploit.sh: /bin/bash^M: bad interpreter: No such file or directory

呈现上面错误的缘由之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 操纵vim编辑器打开脚本, 运行:

:set ff?

大概看到DOS或UNIX的字样. 操纵set ff=unix把它强逼为unix格式的, 今后存盘参与, 便可.

大概 操纵:

Default
1 sed -i 's/\r//g' exploit.sh

#把扫数的”\r“ 换成 “ ”

【via@人生注入点】

数安新闻+更多

证书相关+更多