본문 바로가기

reversing/backtrack

backtrack msfconsole 업데이트시 framework3 폴더가 없을때 / svn up 명령어시 skipped '.' 에러

5월부로 metasploit 의 업데이트 방식이 변경되었습니다.

새로운 포스팅을 참조하시기 바랍니다.

링크 : http://uiandwe.tistory.com/865





계속 barktrack5 r2 버전을 사용중이다가 r3로 재설치를 해보았습니다.

설치하자 마자 msfconsole 를 하기 위해 /pentest/exploit폴더의 framework3폴더를 찾았지만 폴더가 없더군요.

단지 framwork , framework2 폴더만 있었습니다. 



또한 framework2 폴더에서 svn up 명령어를 실행시 skipped '.' 만 표시되고 끝나버리더군요.

해당 표시는 svn이 다운 받을 저장소를 찾지 못할경우 다운완료를 하지 못하고 끝나버린 상황입니다. 


metasploit  msfconsole 의 저장소 주소는 다음과 같습니다. 

http://www.metasploit.com/svn/framework3/trunk/

해당 주소로 svn 명령어 옵션중 checkout 으로 명령어를 날려주면 됩니다. 명령어는 다음과 같습니다. 

(checkout 의 축양어로 co 씁니다.)

#svn co http://www.metasploit.com/svn/framework3/trunk/



svn: REPORT of '/svn/!svn/vcc/default' : Could not read response body : Connection reset by peer (http://www. metasploit.com) 

정상적으로 다운을 진행하다가 위와 같이 에러가 나는 경우가 있습니다. (저의 경우는 다운도중 9번이나 났습니다.) svn 을 통하여 다운로드 도중 파일이 너무 커서 잠시 커넥션이 정지된 상태입니다. 위의 명령어를 한번더 입력하면 그동안 다운 받았던 지점부터 다시 다운받게 됩니다. 

#svn co http://www.metasploit.com/svn/framework3/trunk/

(다운도운 위와 같이 에러가 떨어지면 계속 입력하면 됩니다.)


다운이 완료 되고 버전을 확인해 보았습니다.

#msfconsole -v 

Framework Version :  4.6.0-dev

4.6 버전을 다운 받은것을 확인할수 있습니다. 

metasploit 홈페이지에서 확인결과 릴리즈 버전은 4.5.1 버전이군요. 4.6 개발 버전(최신버전)을 다운 완료 된것을 확인 할수 있습니다.