您尚未登录。

#1 2021-07-07 12:11:54

aleisure
会员
注册时间: 2021-06-02
帖子: 2

求助,二进制执行文件root用户可执行,而普通用户执行不了

就是我安装了一个burpsuite,想在终端打burp就可以执行,然后我把burp的整个文件移至/opt/burp/目录下
然后编辑/usr/bin/burp为
#!/bin/bash
java -Xbootclasspath/p:/opt/burp/burp-loader-keygen.jar -jar  /opt/burp/burpsuite_pro_v1.7.37.jar
然后给它授权sudo chmod +x /usr/bin/burp    当然我burp的两个可执行文件也授权了

最后的结果是我在root下是可以完全执行的,但是一旦退出root后再在终端输入burp时就会报错如下:
bash: cd: /usr/bin/burp/: 不是目录

求求大佬帮帮

最近编辑记录 aleisure (2021-07-07 12:12:42)

离线

#2 2021-07-07 12:16:47

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,919
个人网站

Re: 求助,二进制执行文件root用户可执行,而普通用户执行不了

呃,只是想少敲几个字符的话,alias 了解一下?

离线

#3 2021-07-07 12:33:57

aleisure
会员
注册时间: 2021-06-02
帖子: 2

Re: 求助,二进制执行文件root用户可执行,而普通用户执行不了

破案了,是我之前就设置了alias,在那个alias里把burp设成去目录打开文件了,谢谢您

离线

页脚