centos搭建msf

来源:https://www.cnblogs.com/zhaoyunxiang/archive/2023/10/05/17744099.html
-Advertisement-
Play Games

搭建msf 官方有提供一鍵安裝腳本,如下: curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate ...


搭建msf

官方有提供一鍵安裝腳本,如下:

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

等安裝成功直接輸入msfconsole就可以運行。

卸載Postgresql資料庫

這裡是最關鍵的地方,需要把centos自帶的Postgresql資料庫給卸載掉,重新安裝一個最新的:

卸載舊版Postgresql資料庫

yum remove postgresql* ##卸載

rpm -qa | grep postgresql ##查看是否卸載完成

安裝新版Postgresql資料庫

1)yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm    ##安裝rpm文件
2)yum install postgresql10        ##安裝客戶端(一路預設y安裝就行)

(3)yum install postgresql10-server      ##安裝服務端(一路預設y安裝就行)

(4)/usr/pgsql-10/bin/postgresql-10-setup initdb      ##初始化

(5)設置自動啟動並且啟動postgresql服務

systemctl enable postgresql-10

systemctl start postgresql-10

到這裡postgresql資料庫終於安裝完了!!!

下麵是重點,我們安裝好了資料庫之後,如何將MSF連接到資料庫:

cd /opt/metasploit-framework/bin/
---------不能以root用戶初始化資料庫
useradd msf
su msf
./msfdb init #初始化資料庫
-----------一路安裝即可

創建完成後在msf用戶目錄會生成一個.msf目錄裡面會有一個database.yml文件

然後,我們這時從msf賬戶切換到root用戶:

##該操作將原配置文件覆蓋。

cp /home/msf/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/

完成以上動作之後,我們再啟動msf,測試資料庫連接正常,這個時候就可以使用MSF了。

 

本文來自博客園,作者:田家少閑月-,轉載請註明原文鏈接:https://www.cnblogs.com/zhaoyunxiang/p/17744099.html


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Java基礎語法 目錄1. 概述1.1. 語言特性1.2. 開發平臺1.3. 開發環境1.4. 開發步驟1.5. 註釋2. 變數與運算符2.1. 關鍵字/保留字2.2. 標識符2.3. 變數2.4. 常用數據類型2.4.1. 基本數據類型(8種)2.4.2. 引用數據類型2.4.3. 數據類型轉換2 ...
  • C++的 bitset 在 bitset 頭文件中,它是一種類似數組的結構,它的每一個元素只能是0或1,每個元素僅用1bit空間。 下麵是具體用法 構造函數 bitset常用構造函數有四種,如下 bitset<4> bitset1; //無參構造,長度為4,預設每一位為0 bitset<8> bit ...
  • AOP(Aspect Oriented Programming,面向切麵編程),通過預編譯方式和運行期動態代理實現程式功能的統一維護的一種技術。 ...
  • 在每個Java新版本發佈的特性中,都會包含一些Preview(預覽)功能,這些功能主要用來給開發者體驗並收集建議。所以,Preview階段的功能並不是預設開啟的。 如果想體驗某個Java版本中的Preview功能,您還需要做一些設置才能把程式跑起來。 下麵以IDEA 2023.2為例,演示為Java ...
  • 當讀者需要獲取到特定進程內的寄存器信息時,則需要在上述代碼中進行完善,首先需要編寫`CREATE_PROCESS_DEBUG_EVENT`事件,程式被首次載入進入記憶體時會被觸發此事件,在該事件內首先我們通過`lpStartAddress`屬性獲取到當前程式的入口地址,並通過`SuspendThrea... ...
  • 1. 簡介 機緣巧合下寫的一個工程,本來是作為商家視覺識別上位機的替代品,但是最後沒用上,因此只開發了一半(廠家升級了攝像頭和軟體) 該工程基於WPF的.net6+mvvm 調用攝像頭進行識別 opencv開攝像頭(不想自己封裝win32api),yolov5對圖像進行檢測 2.引用庫 MVVM C ...
  • 經過版本更新,Mini API 的功能逐步完善,早期支持得不太好的 mini API 現在許多特性都可以用了,比如灰常重要的依賴註入。 咱們先來個相當簡單的註入測試。來,定義一個服務類,為了偷懶,老周這裡就不使用 介面 + 實現類 的方式了。 public class MyService : IDi ...
  • 眾所周知,在Cortex-M內核中,系統節拍由Systick時鐘提供,當配置好系統滴答時鐘後,每次時鐘中斷就會觸發中斷處理函數 xPortSysTickHandler(), void xPortSysTickHandler( void ) { /* The SysTick runs at the l ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...