Windows 靶机常见服务、端口及枚举工具与方法全分析:SMB、LDAP、NFS、RDP ...

铁佛  论坛元老 | 2025-1-26 07:31:09 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1026|帖子 1026|积分 3078

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在渗透测试中,Windows 靶机通常会运行多种服务,每种服务都有其默认端口和常见的枚举工具及方法。以下是 Windows 靶机常见的服务、端口、枚举工具和方法的具体阐明:

1. SMB(Server Message Block)

端口



  • 445/TCP:SMB over TCP(主要端口)。
  • 139/TCP:NetBIOS Session Service(旧版 SMB)。
常见用途



  • 文件共享。
  • 打印机共享。
  • 远程下令实行。
枚举工具与方法


  • enum4linux

    • 用于枚举 SMB 服务的基本信息(用户、组、共享、暗码策略等)。
    • 示例:
      1. enum4linux -a <目标IP>
      复制代码

  • nxc(NetExec,原名 CrackMapExec)

    • 支持 SMB 枚举、暗码爆破、下令实行等。
    • 示例:
      1. nxc smb <目标IP> -u <用户名> -p <密码> --shares
      复制代码

  • smbclient

    • 用于与 SMB 共享交互。
    • 示例:
      1. smbclient -L //<目标IP> -U <用户名>
      复制代码

  • rpcclient

    • 用于与 Windows RPC 服务交互。
    • 示例:
      1. rpcclient -U "" <目标IP>
      复制代码

  • 常见枚举方法

    • 列出共享:
      1. smbclient -L //<目标IP>
      复制代码
    • 枚举用户:
      1. rpcclient -U "" <目标IP>
      2. -c "enumdomusers"
      复制代码
    • 枚举组:
      1. rpcclient -U "" <目标IP>
      2. -c "enumdomgroups"
      复制代码


2. LDAP(Lightweight Directory Access Protocol)

端口



  • 389/TCP:LDAP(默认端口)。
  • 636/TCP:LDAPS(LDAP over SSL)。
常见用途



  • 目次服务(如 Active Directory)。
  • 用户和组管理。
枚举工具与方法


  • ldapsearch

    • 用于查询 LDAP 目次。
    • 示例:
      1. ldapsearch -x -h <目标IP> -b "dc=example,dc=com"
      复制代码

  • windapsearch

    • 专门用于枚举 Active Directory。
    • 示例:
      1. python3 windapsearch.py -d example.com -u <用户名> -p <密码> --users
      复制代码

  • nxc(NetExec)

    • 支持 LDAP 枚举。
    • 示例:
      1. nxc ldap <目标IP> -u <用户名> -p <密码> --users
      复制代码

  • 常见枚举方法

    • 枚举用户:
      1. ldapsearch -x -h <目标IP> -b "dc=example,dc=com"
      2. "(objectClass=user)"
      复制代码
    • 枚举组:
      1. ldapsearch -x -h <目标IP> -b "dc=example,dc=com"
      2. "(objectClass=group)"
      复制代码


3. NFS(Network File System)

端口



  • 2049/TCP:NFS(默认端口)。
常见用途



  • 文件共享(通常在 Unix/Linux 系统中使用,但 Windows 也大概通过第三方软件支持)。
枚举工具与方法


  • showmount

    • 用于列出 NFS 共享。
    • 示例:
      1. showmount -e <目标IP>
      复制代码

  • nmap

    • 用于扫描和枚举 NFS 服务。
    • 示例:
      1. nmap -p 2049 --script=nfs-showmount <目标IP>
      复制代码


4. RDP(Remote Desktop Protocol)

端口



  • 3389/TCP:RDP(默认端口)。
常见用途



  • 远程桌面连接。
枚举工具与方法


  • nmap

    • 用于检测 RDP 服务是否开放。
    • 示例:
      1. nmap -p 3389 <目标IP>
      复制代码

  • xfreerdp

    • 用于连接 RDP 服务。
    • 示例:
      1. xfreerdp /v:<目标IP> /u:<用户名> /p:<密码>
      复制代码

  • 枚举方法

    • 检测 RDP 服务:
      1. nmap -p 3389 <目标IP>
      复制代码


5. WinRM(Windows Remote Management)

端口



  • 5985/TCP:WinRM over HTTP。
  • 5986/TCP:WinRM over HTTPS。
常见用途



  • 远程管理 Windows 系统。
枚举工具与方法


  • nxc(NetExec)

    • 支持 WinRM 枚举和下令实行。
    • 示例:
      1. nxc winrm <目标IP> -u <用户名> -p <密码> -x "whoami"
      复制代码

  • evil-winrm

    • 用于通过 WinRM 连接目标系统。
    • 示例:
      1. evil-winrm -i <目标IP> -u <用户名> -p <密码>
      复制代码

  • 枚举方法

    • 检测 WinRM 服务:
      1. nmap -p 5985,5986 <目标IP>
      复制代码


6. DNS(Domain Name System)

端口



  • 53/UDP:DNS(默认端口)。
常见用途



  • 域名分析。
枚举工具与方法


  • nslookup

    • 用于查询 DNS 记录。
    • 示例:
      1. nslookup <域名> <目标IP>
      复制代码

  • dig

    • 用于查询 DNS 记录。
    • 示例:
      1. dig @<目标IP> <域名>
      复制代码

  • 常见枚举方法

    • 查询域信息:
      1. 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 记录 根据目标系统的服务情况,选择合适的工具和方法进行枚举和渗透测试。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

铁佛

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表