Windows 靶機常見服務、端口及枚舉工具與方法全解析:SMB、LDAP、NFS、RDP、WinRM、DNS

在滲透測試中,Windows 靶機通常會運行多種服務,每種服務都有其默認端口和常見的枚舉工具及方法。以下是 Windows 靶機常見的服務、端口、枚舉工具和方法的詳細說明:


1. SMB(Server Message Block)

端口
  • 445/TCP:SMB over TCP(主要端口)。
  • 139/TCP:NetBIOS Session Service(舊版 SMB)。
常見用途
  • 文件共享。
  • 打印機共享。
  • 遠程命令執行。
枚舉工具與方法
  1. enum4linux

    • 用于枚舉 SMB 服務的基本信息(用戶、組、共享、密碼策略等)。
    • 示例:
      enum4linux -a <目標IP>
      
  2. nxc(NetExec,原名 CrackMapExec)

    • 支持 SMB 枚舉、密碼爆破、命令執行等。
    • 示例:
      nxc smb <目標IP> -u <用戶名> -p <密碼> --shares
      
  3. smbclient

    • 用于與 SMB 共享交互。
    • 示例:
      smbclient -L //<目標IP> -U <用戶名>
      
  4. rpcclient

    • 用于與 Windows RPC 服務交互。
    • 示例:
      rpcclient -U "" <目標IP>
      
  5. 常見枚舉方法

    • 列出共享:
      smbclient -L //<目標IP>
      
    • 枚舉用戶:
      rpcclient -U "" <目標IP> -c "enumdomusers"
      
    • 枚舉組:
      rpcclient -U "" <目標IP> -c "enumdomgroups"
      

2. LDAP(Lightweight Directory Access Protocol)

端口
  • 389/TCP:LDAP(默認端口)。
  • 636/TCP:LDAPS(LDAP over SSL)。
常見用途
  • 目錄服務(如 Active Directory)。
  • 用戶和組管理。
枚舉工具與方法
  1. ldapsearch

    • 用于查詢 LDAP 目錄。
    • 示例:
      ldapsearch -x -h <目標IP> -b "dc=example,dc=com"
      
  2. windapsearch

    • 專門用于枚舉 Active Directory。
    • 示例:
      python3 windapsearch.py -d example.com -u <用戶名> -p <密碼> --users
      
  3. nxc(NetExec)

    • 支持 LDAP 枚舉。
    • 示例:
      nxc ldap <目標IP> -u <用戶名> -p <密碼> --users
      
  4. 常見枚舉方法

    • 枚舉用戶:
      ldapsearch -x -h <目標IP> -b "dc=example,dc=com" "(objectClass=user)"
      
    • 枚舉組:
      ldapsearch -x -h <目標IP> -b "dc=example,dc=com" "(objectClass=group)"
      

3. NFS(Network File System)

端口
  • 2049/TCP:NFS(默認端口)。
常見用途
  • 文件共享(通常在 Unix/Linux 系統中使用,但 Windows 也可能通過第三方軟件支持)。
枚舉工具與方法
  1. showmount

    • 用于列出 NFS 共享。
    • 示例:
      showmount -e <目標IP>
      
  2. nmap

    • 用于掃描和枚舉 NFS 服務。
    • 示例:
      nmap -p 2049 --script=nfs-showmount <目標IP>
      

4. RDP(Remote Desktop Protocol)

端口
  • 3389/TCP:RDP(默認端口)。
常見用途
  • 遠程桌面連接。
枚舉工具與方法
  1. nmap

    • 用于檢測 RDP 服務是否開放。
    • 示例:
      nmap -p 3389 <目標IP>
      
  2. xfreerdp

    • 用于連接 RDP 服務。
    • 示例:
      xfreerdp /v:<目標IP> /u:<用戶名> /p:<密碼>
      
  3. 枚舉方法

    • 檢測 RDP 服務:
      nmap -p 3389 <目標IP>
      

5. WinRM(Windows Remote Management)

端口
  • 5985/TCP:WinRM over HTTP。
  • 5986/TCP:WinRM over HTTPS。
常見用途
  • 遠程管理 Windows 系統。
枚舉工具與方法
  1. nxc(NetExec)

    • 支持 WinRM 枚舉和命令執行。
    • 示例:
      nxc winrm <目標IP> -u <用戶名> -p <密碼> -x "whoami"
      
  2. evil-winrm

    • 用于通過 WinRM 連接目標系統。
    • 示例:
      evil-winrm -i <目標IP> -u <用戶名> -p <密碼>
      
  3. 枚舉方法

    • 檢測 WinRM 服務:
      nmap -p 5985,5986 <目標IP>
      

6. DNS(Domain Name System)

端口
  • 53/UDP:DNS(默認端口)。
常見用途
  • 域名解析。
枚舉工具與方法
  1. nslookup

    • 用于查詢 DNS 記錄。
    • 示例:
      nslookup <域名> <目標IP>
      
  2. dig

    • 用于查詢 DNS 記錄。
    • 示例:
      dig @<目標IP> <域名>
      
  3. 常見枚舉方法

    • 查詢域信息:
      nslookup -type=SRV _ldap._tcp.<域名>
      

總結

以下是 Windows 靶機常見服務、端口、工具和方法的總結:

服務端口工具枚舉方法
SMB445/TCP, 139/TCPenum4linux, nxc, smbclient枚舉用戶、組、共享、密碼策略等
LDAP389/TCP, 636/TCPldapsearch, windapsearch, nxc枚舉用戶、組、域信息等
NFS2049/TCPshowmount, nmap列出 NFS 共享
RDP3389/TCPnmap, xfreerdp檢測 RDP 服務
WinRM5985/TCP, 5986/TCPnxc, evil-winrm枚舉和命令執行
DNS53/UDPnslookup, dig查詢 DNS 記錄

根據目標系統的服務情況,選擇合適的工具和方法進行枚舉和滲透測試。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/67071.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/67071.shtml
英文地址,請注明出處:http://en.pswp.cn/web/67071.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

250125-package

1. 定義 包就是文件夾&#xff0c;作用是在大型項目中&#xff0c;避免不同人的編寫的java文件出現同名進而導致報錯&#xff1b;想象一個場景&#xff0c;在一個根目錄中&#xff0c;每一個人都有自己的一個java文件夾&#xff0c;他可以將自己編寫的文件放在該文件夾里&…

系統思考—動態問題分析

“不是解決問題&#xff0c;而是根本改變它的方式&#xff0c;才能真正創造持久的成功。”——彼得德魯克 在很多情況下&#xff0c;企業面對問題時&#xff0c;總會急于尋找解決方案&#xff0c;但這些方案往往只是暫時的“應急措施”。它們看似有效&#xff0c;卻難以從根本…

ASP.NET Core WebAPI的異步及返回值

目錄 Action方法的異步 Action方法參數 捕捉URL占位符 捕捉QueryString的值 JSON報文體 其他方式 Action方法的異步 Action方法既可以同步也可以異步。異步Action方法的名字一般不需要以Async結尾。Web API中Action方法的返回值如果是普通數據類型&#xff0c;那么返回值…

系統架構設計師教材:信息系統及信息安全

信息系統 信息系統的5個基本功能&#xff1a;輸入、存儲、處理、輸出和控制。信息系統的生命周期分為4個階段&#xff0c;即產生階段、開發階段、運行階段和消亡階段。 信息系統建設原則 1. 高層管理人員介入原則&#xff1a;只有高層管理人員才能知道企業究竟需要什么樣的信…

Golang Gin系列-5:數據模型和數據庫

在這篇Gin教程的博客中&#xff0c;我們將探索如何將模型和數據庫與Gin框架無縫集成&#xff0c;使你能夠構建健壯且可擴展的web應用程序。通過利用流行的庫并遵循最佳實踐&#xff0c;你將學習如何定義模型、建立數據庫連接、執行CRUD操作以及確保基于gin的項目中的數據完整性…

Moretl FileSync增量文件采集工具

永久免費: <下載> <使用說明> 我們希望Moretl FileSync是一款通用性很好的文件日志采集工具,解決工廠環境下,通過共享目錄采集文件,SMB協議存在的安全性,兼容性的問題. 同時,我們發現工廠設備日志一般為增量,為方便MES,QMS等后端系統直接使用數據,我們推出了增量采…

SWPU 2022 新生賽--web題

奇妙的MD5 進入靶場 然我們輸入一個特殊的字符串&#xff0c;然后我到處翻了翻&#xff0c;發現有提示 在MD5中有兩個特殊的字符串 0e215962017 //MD5加密后弱比較等于自身 ffifdyop //MD5加密后變成萬能密碼 這里明顯就是萬能密碼了 輸入之后就來到了這個頁…

PyQt6醫療多模態大語言模型(MLLM)實用系統框架構建初探(上.文章部分)

一、引言 1.1 研究背景與意義 在數字化時代,醫療行業正經歷著深刻的變革,智能化技術的應用為其帶來了前所未有的發展機遇。隨著醫療數據的指數級增長,傳統的醫療診斷和治療方式逐漸難以滿足現代醫療的需求。據統計,全球醫療數據量預計每年以 48% 的速度增長,到 2025 年將…

怎么樣把pdf轉成圖片模式(不能復制文字)

貴但好用的wps&#xff0c; 轉換——轉為圖片型pdf —————————————————————————————————————————— 轉換前&#xff1a; 轉換后&#xff1a; 肉眼可見&#xff0c;模糊了&#xff0c;且不能復制。 其他免費辦法&#xff0c;參考&…

C# OpenCV機器視覺:利用CNN實現快速模板匹配

在一個陽光燦爛的周末&#xff0c;阿強正癱在沙發上&#xff0c;百無聊賴地換著電視頻道。突然&#xff0c;一則新聞吸引了他的注意&#xff1a;某博物館里一幅珍貴的古畫離奇失蹤&#xff0c;警方懷疑是被一伙狡猾的盜賊偷走了&#xff0c;現場只留下一些模糊不清的監控畫面&a…

智能電動汽車系列 --- 智能汽車向車載軟件轉型

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 簡單,單純,喜歡獨處,獨來獨往,不易合同頻過著接地氣的生活,除了生存溫飽問題之外,沒有什么過多的欲望,表面看起來很高冷,內心熱情,如果你身…

YOLOv8改進,YOLOv8檢測頭融合DynamicHead,并添加小目標檢測層(四頭檢測),適合目標檢測、分割等,全網獨發

摘要 作者提出一種新的檢測頭,稱為“動態頭”,旨在將尺度感知、空間感知和任務感知統一在一起。如果我們將骨干網絡的輸出(即檢測頭的輸入)視為一個三維張量,其維度為級別 空間 通道,這樣的統一檢測頭可以看作是一個注意力學習問題,直觀的解決方案是對該張量進行全自…

[ Spring ] Spring Cloud Gateway 2025 Comprehensive Overview

文章目錄 Spring Gateway ArchitectureProject Level DependencyService CenterService ProviderGateway ServiceLaunch All Service Spring Gateway Architecture Service Center : register and find service providerService Provider : programs that provide actual serv…

GitLab配置免密登錄和常用命令

SSH 免密登錄 Windows免密登錄 刪除現有Key 訪問目錄&#xff1a;C:\Users\Administrator\ .ssh&#xff0c;刪除公鑰&#xff1a;id_rsa.pub &#xff0c;私鑰&#xff1a;id_rsa 2.生成.ssh 秘鑰 運行命令生成.ssh 秘鑰目錄&#xff08; ssh-keygen -t rsa -C xxxxxx126.…

VUE的安裝

要用vue必須要先安裝nodejs nodejs的安裝及環境配置 1.下載安裝包 下載地址&#xff1a; https://nodejs.org/zh-cn/download/ 2.安裝程序 下載完成后&#xff0c;雙擊安裝包開始安裝 ①點擊next ②點同意、next ③默認路徑是C:\Program Files\nodejs\&#xff0c;可修改…

chrome插件:網頁圖片高清下載

前置條件&#xff1a; 安裝有chrome谷歌瀏覽器的電腦 使用步驟&#xff1a; 1.打開chrome擴展插件 2.點擊管理擴展程序 3.加載已解壓的擴展程序 4.選擇對應文件夾 5.成功后會出現一個擴展小程序 6.點擊對應小程序 7.輸入需要訪問的網址&#xff0c;點擊擴展插件即可進行圖片…

[操作系統] 進程地址空間管理

虛擬地址空間的初始化 缺頁中斷 缺頁中斷的概念 缺頁中斷&#xff08;Page Fault Interrupt&#xff09; 是指當程序訪問的虛擬地址在頁表中不存在有效映射&#xff08;即該頁未加載到內存中&#xff09;時&#xff0c;CPU 會發出一個中斷信號&#xff0c;請求操作系統加載所…

HTML5 Web Worker 的使用與實踐

引言 在現代 Web 開發中&#xff0c;用戶體驗是至關重要的。如果頁面在執行復雜計算或處理大量數據時變得卡頓或無響應&#xff0c;用戶很可能會流失。HTML5 引入了 Web Worker&#xff0c;它允許我們在后臺運行 JavaScript 代碼&#xff0c;從而避免阻塞主線程&#xff0c;保…

Nginx配置中的常見錯誤:SSL參數解析

摘要 在高版本的Nginx中&#xff0c;用戶可能會遇到unknown directive “ssl”的錯誤提示。這是因為舊版本中使用的ssl on參數已被棄用。正確的配置SSL加密的方法是在listen指令中添加ssl參數。這一改動簡化了配置流程&#xff0c;提高了安全性。用戶應更新配置文件以適應新版本…

適用于IntelliJ IDEA 2024.1.2部署Tomcat的完整方法,以及筆者踩的坑,避免高血壓,保姆級教程

Tips:創建部署Tomcat直接跳轉到四 一、軟件準備 筆者用的是IntelliJ IDEA 2024.1.2和Tomcat 8.5。之前我使用的是Tomcat 10&#xff0c;但遇到了許多問題。其中一個主要問題是需要使用高于1.8版本的JDK&#xff0c;為此我下載了新的JDK版本&#xff0c;但這又引發了更多的兼容…