익스플로잇 검색 및 선택
Metasploit 프레임워크를 시작했으므로, 이제 익스플로잇을 검색하고 선택할 차례입니다. 익스플로잇이란 소프트웨어의 취약점을 이용하여 권한 없는 액세스 권한을 얻는 등 의도하지 않은 동작을 유발하는 코드 조각을 말합니다.
이미 Metasploit 콘솔 (msf6 > 프롬프트) 에 접속해 있으므로, 취약점이 자주 발생하는 서비스인 FTP(File Transfer Protocol) 와 관련된 익스플로잇을 검색해 보겠습니다. 다음 명령어를 입력하고 Enter를 누르십시오.
search ftp
이 명령어는 FTP 와 관련된 익스플로잇 및 보조 (auxiliary) 모듈 목록을 보여줍니다. 출력 결과에는 일치하는 모듈들이 표 형태로 나타납니다.
Matching Modules
================
## Name Disclosure Date Rank Check Description
- ---- --------------- ---- ----- -----------
0 exploit/unix/ftp/vsftpd_234_backdoor 2011-07-03 excellent No VSFTPD v2.3.4 Backdoor Command Execution
1 auxiliary/scanner/ftp/ftp_version normal No FTP Version Scanner
2 auxiliary/scanner/ftp/anonymous normal No FTP Anonymous Access Scanner
...
이번 실습에서는 vsftpd_234_backdoor 익스플로잇을 사용하겠습니다. 이를 선택하려면 use 명령어 뒤에 익스플로잇 이름을 입력합니다.
use exploit/unix/ftp/vsftpd_234_backdoor
익스플로잇을 선택하면 프롬프트가 해당 익스플로잇 이름을 포함하도록 변경되며, 이는 해당 모듈이 활성화되었음을 나타냅니다.
msf6 exploit(unix/ftp/vsftpd_234_backdoor) >
선택한 익스플로잇의 옵션과 요구 사항을 포함한 상세 정보를 보려면 info 명령어를 입력합니다.
info
출력 결과에서 플랫폼, 아키텍처, 사용 가능한 타겟 등의 세부 정보를 확인할 수 있습니다.
Name: VSFTPD v2.3.4 Backdoor Command Execution
Module: exploit/unix/ftp/vsftpd_234_backdoor
Platform: Unix
Arch: cmd
Privileged: Yes
License: Metasploit Framework License (BSD)
Rank: Excellent
Disclosed: 2011-07-03
성공적으로 익스플로잇을 선택했습니다. 다음 단계에서는 이 익스플로잇에 대한 페이로드를 구성하겠습니다.
참고: Labby 는 msf 쉘 내부의 작업 기록을 가져올 수 없으므로, 이후 단계들은 자동으로 검증되지 않습니다.