Metasploit에서 oracle 관련한 익스플로잇을 실행하는 경우 dbi를 요구하는 경우가 있습니다.
공식 홈페이지에 포스팅이 되어있습니다.
그러나, 위의 방법은 우분투 8.04,8.10,9.04, Mac OS X에서 테스트를 하였지만 윈도우와 ruby 1.9 버전에서는 정상적으로 설치가 되지 않습니다.
Metasploit 3.3 dev 버전은 ruby 1.9 버전이고, 실행한 환경도 Windows라 dbi 설치 방법을 찾아보았습니다.
RUBY/DBI 프로젝트 홈페이지 : http://rubyforge.org/projets/ruby-dbi/
RUBY/DBI 프로젝트 홈페이지에서 dbi gem파일을 다운로드합니다.
http://rubyforge.org/frs/download.php/63600/dbi-0.4.3.gem |
다운로드한 파일은 cygwin 홈 디렉토리로 복사 또는 이동을 합니다.
Metasploit 3.3 dev 버전 설치시 디폴트 Cygwin 홈 디렉토리 경로는 C:\msf3\home\사용자명\ 입니다.
C:\msf3\shell.bat을 실행합니다.
$gem install dbi-0.4.3.gem