❶ metasploit framework上怎麼使用whois命令
metasploit是一個非常牛逼的滲透測試工具,搞滲透的幾乎沒人不用的。但是只學這個沒其他的基礎是不行的,metasploit要玩得出彩玩得高端是很多時候根據實際需要自己修改和分析滲透利用腳本,所以好的編程思維和技術也是非常重要的。總之,遵循一...
❷ 怎樣更新metasploit中的模塊
1、打開msf,輸入命令use auxiliary/gather/shodan_search。
注意事項:
Metasploit的設計初衷是打造成一個攻擊工具開發平台,本書稍後將講解如何開發攻擊工具。然而在目前情況下,安全專家以及業余安全愛好者更多地將其當作一種點幾下滑鼠就可以利用其中附帶的攻擊工具進行成功攻擊的環境。
❸ kali2.0 msfconsole怎麼連接資料庫
1、postgresql啟動。
service postgresql start1
2、進入postgresql配置
sudo -u postgres psql
alter user postgres with password 'admin';12
注意1:』admin』 這個是密碼。
注意2:分號!!!! 一定要帶上分號」;」。
注意3:\q:退出資料庫
3、修改linux系統的postgres用戶的密碼(密碼與資料庫用戶postgres的密碼相同)
root@kali:~# sudo passwd -d postgres
passwd:密碼過期信息已更改。
root@kali:~# sudo -u postgres passwd
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
passwd:已成功更新密碼123456
4、修改PostgresSQL資料庫配置實現遠程訪問
root@kali:~# vi /etc/postgresql/9.4/main/postgresql.conf1
更改#listen_addresses = 'localhost'為listen_addresses = '*'
更改#password_encryption = on為password_encryption = on
root@kali:~# vi /etc/postgresql/9.4/main/pg_hba.conf1
在文檔末尾加上以下內容
# to allow your client visiting postgresql server
host all all 0.0.0.0/32 md512
root@kali:~# service postgresql restart 1
注意1:」#」號,一定要把」#」刪除掉。
注意2:在vi編輯模式下點擊鍵盤字母a是進入編輯模式,編輯完成後點擊「esc」退出編輯模式然後在最下方輸入」:wq」保存並退出。
5、管理PostgreSQL用戶和資料庫
root@kali:~# psql -U postgres -h 127.0.0.1
用戶 postgres 的口令:
psql (9.4.6)
SSL連接 (協議: TLSv1.2, 加密:ECDHE-RSA-AES256-GCM-SHA384,二進制位: 256, 壓縮比: 關閉)
輸入 "help" 來獲取幫助信息.
postgres=# create user msf with password 'admin' nocreatedb;
CREATE ROLE
postgres=# create database msf with owner=msf;
CREATE DATABASE
postgres=# \q123456789101112
注意1:還是要注意分號!!!沒有分號命令就無法執行。
注意2:注意復制的時候」「符號問題。
注意3:user後面是用戶名,password後面是用戶名對應的密碼。
注意4:命令執行後有返回結果才是執行成功了。
6、msf配置連接
root@kali:~# msfconsole
msf > db_status
[*] postgresql selected, no connection
msf > db_connect msf:[email protected]/msf
[*] Rebuilding the mole cache in the background...
msf > db_status
[*] postgresql connected to msf
msf > 12345678
db_connect -y /usr/share/metasploit-framework/config/database.yml1
在msf啟動後連接資料庫就好。
注意1:」msf:admin」這個是步驟5中的
「create user msf with password 『admin』 nocreatedb;」所建立的。
「127.0.0.1」是指本機。
「msf」這個是庫名。
注意2:」[*] postgresql connected to msf」這個是說明以鏈接成功資料庫。
7、配置自動連接
自動連接可以通過配置文件 /usr/share/metasploit-framework/config/database.yml 完成,內容可以通過復制database.yml.example並修改內容來完成設置。
root@kali:/usr/share/metasploit-framework/config#cp database.yml.example database.yml
root@kali:/usr/share/metasploit-framework/config#vi database.yml
root@kali:/usr/share/metasploit-framework/config#cat database.yml123
development: &pgsql
adapter: postgresql
database: msf
username: msf
password: admin
host: localhost
port: 5432
pool: 5
timeout: 5123456789
主要改database、password、host這三個值
重新執行msfconsole即可直接鏈接資料庫
❹ msf遠控window10命令
可以。
1、MSF(MicrosoftSolutionFramework)微軟解決方案框架結構是一組建立、開發和實現分布式企業系統應用的工作模型、開發准則和應用指南。2、是國際企業管理方面的軟體。
❺ metasploit中msf的使用問題
首先確定目標主機是否有ms08-067漏洞,這一點確定後才可以進行攻擊,在配置好攻擊參數後使用命令:show options檢查一下所配置的參數是否都正確.
❻ 如何更新MSF中的exploit和payload內容
msf -update 啊你可以使用-help命令查看
❼ msfconsole為什麼要連接資料庫
如果是裝在本機上,從開始菜單——所有程序——MySQL——Mysql Server 5.0,打開MySQL Command Line Client,輸入用戶root的密碼,回車;輸入use TheOne 就連接上這個資料庫了
❽ metasploit在mac上怎麼用
安裝的幾個步驟:
1.從github上克隆Metasploit項目到本地;
2.安裝postgresql並進行配置;
3.安裝特定版本的ruby,並解決依賴;
1.從GITHUB上克隆METASPLOIT項目到本地
git clone https://github.com/rapid7/metasploit-framework.git /usr/local/share/metasploit-framework
克隆到本地後,將metasploit-framework/config/目錄下的配置文件:database.yml 添加到環境變數中(database.yml 也許不存在,直接復制database.yml.example)
在$HOME/.bash_profile或者其他配置文件中添加下面這條配置
export MSF_DATABASE_CONFIG=/usr/local/share/metasploit-framework/config/database.yml
2.安裝POSTGRESQL並進行配置
metasploit下載完後,不急著去配置,因為metasploit的默認資料庫postgresql還沒有裝上
你可以直接使用brew來下載並自動安裝postgresql,可以運行如下命令
brew install postgresql --without-ossp-build
等待自動安裝完畢,完成後,初始化postgresql(若出現錯誤刪掉/usr/local/var/postgres,並重試)
initdb /usr/local/var/postgres
初始化完畢後,為metasploit添加資料庫用戶和創建相應DB
createuser msf -P -h localhost createdb -O msf msf -h localhost
(上面參數不懂了,大家可以網路一下,這里就不做過多解釋了)
上面的步驟完成後,需更改metasploit的資料庫連接配置,也就是第一步中的database.yml文件
在database.yml中,將信息修改如下
proction: adapter: postgresql database: msf username: msf password: yourpassword host: 127.0.0.1 port: 5432 pool: 75 timeout: 5
完成後,進入第三步!
(可自行添加alisa來簡便每一次postgresql的啟動)
alias pg_start='pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start' alias pg_stop='pg_ctl -D /usr/local/var/postgres stop'
3.安裝特定版本的RUBY,並解決依賴
說到ruby的多版本管理,這里就要用最給力的工具了rbenv(可以在github上找到,也可以使用brew直接安裝)brew install rbenv ruby-build
rbenv安裝完成後,在$HOST/.bash_profile或其他配置文件中添加如下設置eval "$(rbenv init -)"
下面就可以通過rbenv來安裝特定版本的ruby了,首先列出當前可用的ruby版本rbenv install --list
可以看到幾乎所有的ruby版本都有,這里我們選擇安裝ruby-1.9.3-p547(因為OS X 10.9.3 自帶的ruby為2.0.0版本,在某些地方會產生問題)rbenv install 1.9.3-p547
這里可能會等一會兒,rbenv會將各個版本的ruby安裝在$HOST/.rbenv/versions/下,完成後,將下載的版本設置為系統默認rbenv rehash rbenv global 1.9.3-p547
完成後,重新打開終端,輸入ruby –version就可以看到當前默認的ruby版本已經設置成為1.9.3-p547
下面安裝bundle來解決依賴問題gem install bundle
安裝的時候,可能會出連接問題,多試幾次即可
bundle安裝完畢後,再次進入metasploit的主目錄解決模塊包的依賴cd /usr/local/share/metasploit-framework rbenv rehash bundle install
(在bundle install的過程中,可能會出現某一個特定版本的模塊安裝失敗的問題,解決方法:根據GemFiles里的版本限制,自行使用gem安裝替代版本,完成後,刪掉GemFiles.lock,重新運行bundle install)
依賴解決後,即可運行目錄下的msfconsole啟動metasploit終端控制器(已啟動postgresql,不然會連不上資料庫)
可以將msf命令批量ln到bin下for MSF in $(ls msf*); do ln -s /usr/local/share/metasploit-framework/$MSF /usr/local/bin/$MSF;done
❾ msf里怎麼添加db_del_host命令
你是黑闊!你是大黑闊阿!我膜拜黑闊了!
db_del_host那個腳本文件你有吧!你到metasploit的插件目錄!然後在控制台輸入loaddb_del_host就可以了!你是黑闊!怎麼辦!我看見黑闊了!我潛水去了!大黑闊!別射我阿!社工大牛helen菊花都沒有了阿!我匿名回答去了!我怕黑闊!