Kali Linux, Network Servisleri Politikaları gereğince veritabanı servisleri de dahil olmak üzere herhangi bir ağ servisi içermemektedir. Dolayısıyla Metasploit'i veritabanı desteği ile beraber çalıştırmak için aşağıdaki yapılandırmalar uygulanmalıdır.

PostgreSQL servisinin başlatılması

Metasploit, PostgreSQL veritabanını kullandığı için öncelikle bu servisin çalıştırılması gerekir.

# service postgresql start

netstat komutu çıktısı ile PostgreSQL servisinin 5432 portundan çalıştığı teyit edilebilir.

State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 :::22 :::*
LISTEN 0 128 *:22 *:*
LISTEN 0 128 127.0.0.1:5432 *:*
LISTEN 0 128 ::1:5432 :::*

Metasploit servisinin başlatılması

Servis ilk başlatıldığında msf3 adında veritabanı ve kullanıcısı oluşturmaktadır. Ayrıca Metasploit RPC ve Web sunucusuda başlatılmaktadır.

#service metasploit start

Msfconsole'un başlatılması

PostgreSQL ve Metasploit başlatıldıktan sonra msfconsole çalıştırılarak db_status komutu ile veritabanı bağlantısı teyit edilebilir.

msfconsole
msf > db_status
[*] postgresql connected to msf3
msf >

Metasploit'i başlangıçta çalışacak şekilde yapılandırmak

PostgreSQL ve Metasploit servislerini başlangıçta çalışacak şekilde yapılandırmak için update-rc.d komutu aşağıdaki şekli ile kullanılabilir.

# update-rc.d postgresql enable
# update-rc.d metasploit enable

0 comments:

Post a Comment

 
Top