[Kali] metasploit Could not locate gemfile 해결

문제

리버스 쉘연결을 위해 msfvenom(메타스플로잇)을 사용하던 도중 에러가 발생한다.

metasploit을 구성하는 bundle 파일이 제대로 업데이트 되지 않아서 발생하는 문제이다.

해결

1. 먼저 apt-get으로 패키지를 설치 or 업데이트 해준다.

    `apt-get install postgresql-server-dev-all libpq-dev libpcap-dev libsqlite3-dev`

2. 메타스플로잇 프레임워크 경로로 이동한다.

    `cd /usr/share/metasploit-framework/`

3. 버전에 맞는 bundler를 설치해 준다.(발생한 에러메시지에서 확인 가능)

    `sudo gem install bundler:2.2.5`

4. 번들을 설치한다.

    `bundle install`

실행 성공

Keep Going!

반응형