방금 설치했어요메타 취약점. 문제는 ./msfconsole
설치 디렉토리, 즉 /opt/framework/metasploit-framework
.
다른 디렉토리에서 실행 하면 msfconsole
다음 오류가 발생합니다.
Could not find rake-10.4.2 in any of the sources
Run `bundle install` to install missing gems.
내 .bashrc 파일에서:
export PATH="$PATH:$HOME/.rvm/bin"
export PATH="$PATH:$HOME/.gem/ruby/2.3.0/bin"
export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH"
export PATH=$PATH:/opt/framework/metasploit-framework
alias msfconsole="./msfconsole --quiet -x \"db_connect ${USER}@msf\""
exit
내 현재 솔루션( 이 작업을 수행 해야 하지만 /opt/framework/metasploit-framework
):
alias msfconsole="cd /opt/framework/metasploit-framework && ./msfconsole --quiet -x \"db_connect ${USER}@msf\""
답변1
별칭이 잘못되었습니다. 선행 은 ./
"현재 디렉터리에서 이 작업을 수행"을 의미합니다. 제거하면 작동합니다.
export PATH=$PATH:/opt/framework/metasploit-framework
alias msfconsole="msfconsole --quiet -x \"db_connect ${USER}@msf\""
답변2
나는 다음 줄을 내 항목에 추가하여 관리했습니다 .bashrc
.
alias msfconsole="cd /opt/framework/metasploit-framework && ./msfconsole --quiet -x \"db_connect ${USER}@msf\ && cd -""