首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WMI:获取所有串行(COM)端口的列表,包括虚拟端口

WMI(Windows Management Instrumentation)是一种用于管理和监控Windows操作系统的技术。它提供了一组API和工具,用于获取系统信息、执行操作和监控系统性能。

串行(COM)端口是一种用于在计算机和外部设备之间进行串行通信的物理接口。它通常用于连接串行设备,如调制解调器、打印机、传感器等。

要获取所有串行(COM)端口的列表,包括虚拟端口,可以使用WMI提供的相关类和方法。以下是一种可能的实现方式:

  1. 使用WMI查询语言(WQL)编写查询语句,以获取串行端口的列表。可以使用Win32_SerialPort类来获取相关信息。查询语句示例:
代码语言:powershell
复制
SELECT * FROM Win32_SerialPort
  1. 在代码中使用WMI API执行查询,并获取结果集。根据所使用的编程语言和平台,可以使用不同的WMI库或框架来实现。以下是使用Python的示例代码:
代码语言:python
代码运行次数:0
复制
import wmi

# 连接WMI服务
c = wmi.WMI()

# 执行查询
serial_ports = c.Win32_SerialPort()

# 遍历结果集并打印串行端口信息
for port in serial_ports:
    print("Name: ", port.Name)
    print("Description: ", port.Description)
    print("Device ID: ", port.DeviceID)
    print("")
  1. 根据获取的串行端口列表,可以进一步处理和使用这些端口。例如,可以用于配置串行设备的通信参数、建立串行通信连接等。

对于腾讯云的相关产品和服务,可以考虑使用以下资源来支持云计算和串行端口的应用:

  1. 云服务器(ECS):提供可扩展的计算资源,用于部署和运行应用程序。腾讯云ECS产品介绍:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL:提供可靠的关系型数据库服务,用于存储和管理数据。腾讯云MySQL产品介绍:https://cloud.tencent.com/product/cdb_mysql
  3. 云监控(Cloud Monitor):用于监控和管理云上资源的性能和运行状态。腾讯云云监控产品介绍:https://cloud.tencent.com/product/monitor

请注意,以上只是一些示例,腾讯云提供了更多与云计算相关的产品和服务,具体选择应根据实际需求和场景来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

红日安全红队靶场(三)一次简单内网渗透

该靶场环境由5台机器组成,其中包括3台Windows机器和2台Linux机器。...、端口扫描 使用nmap进行端口扫描 Nmap -T4 -sC -sV 192.168.1.110 端口扫描发现外网服务器开启了22、80、3306端口,初步判断开启了SSH、HTTP和MySQL数据库服务...ASD@192.168.93.20 # WMI全名为“Windows Management Instrumentation”。WMI是由一系列工具集组成,可以在本地或者远程管理计算机系统。...从Windows 98开始,Windows操作系统都支持WMI。利用WMI可以进行信息收集、探测、反病毒、虚拟机检测、命令执行、权限持久化等操作。...python -m SimpleHTTPServer 8080 在Windows server2008上使用powershell下载到本地并执行,这里有一个问题就是使用wmiexec获取只是一个半交互

5.4K41
  • 【解析向】腾讯云Windows Server日志配置收集工具是个什么鬼?(2)

    说人话就是,只要是托管MOF(https://msdn.microsoft.com/en-us/library/aa823192(v=vs.85).aspx)对象,都会被归集到这个WMI类中。...我百思不得其解,因为对于IaaS层面来说,驱动都是直接由虚拟化层提供,作为虚拟机层面,获取这个驱动其实没有太大意义,因为不像客户端一样,有各类驱动可以选择,也不存在不标准问题。...\$Dirfilename\$Logfilename" } 与获取网卡驱动版本一致,同样使用WMI接口进行获取软件安装列表(当然这也是业界较认可方案),在Windows Server运维过程中...,WMI接口运用非常有用,特别是构建CMDB时,使用WMI接口可以获取到非常多底层信息,虽然很多硬件方面的接口信息跟Linuxlspci还是有一定差距,但是可获取信息范围要比lspci广得多。...哈哈),可以通过防火墙——高级设置,来检查是否存在端口、应用规则: image.png ---- 今天本来想要写场景2所有模块,发现实在太多东西可以写了,担心篇幅太长影响阅读感受,所以将拆解后进行逐一模块解读

    1.7K70

    WMI讲解(是什么,做什么,为什么)

    端口135)或 WinRM 协议(SOAP–端口 5985),如下图 此图清晰明了显示了WMI基础结构与 WMI 提供者和托管对象之间关系,它还显示了 WMI 基础结构和 WMI 使用者之间关系...WMI Consumers(WMI使用者) 它位于WMI构架最顶层,是WMI技术使用载体。 如果我们是C++程序员,我们可以通过COM技术直接与下层通信。...当管理应用不再调用WMI时,WMI服务将会关闭或者进入低内存状态。如我们上图所示,WMI服务和上层应用之间是通过COM接口来实现。...135端口防火墙策略是入站出站允许),比如:重启,关机,关闭进程,创建进程等。...,利用WMI进行横向移动、权限维持、权限提升、包括免杀都可以进行利用,这个在接下来三个不同篇章中进行介绍。

    1.3K10

    WMI利用(横向移动)

    信息收集 注意:信息收集需要根据实际场景来进行收集,而不是说笔者罗列就是必须要做,WMI可以做信息收集操作远不至笔者罗列的如此,希望同学能够举一反三,自由搭配,参考微软官方文档,根据实际情况获取所需...,包括路径 wmic fsdir "c:\\test" call delete #删除C盘下test目录 wmic nteventlog get path,filename,writeable #查看系统中开启...,无论您作何考虑,都需要利用到工具来进行操作,工具可以帮助您无需理解或多或少知识,您只需读懂README即可,来帮助您获取shell,上传,下载,创建服务等操作,笔者会在此段中罗列部分WMI工具以及部分命令用作横向移动...WMI爆破(135端口) 注意:请提前在ladon.exe目录下准备好user.txt和pass.txt。...参考文章 内网横移之WinRM 内网渗透|基于WMI横向移动 WmiScan 135端口智能密码/WMI密码爆破 WinRM横向移动详解 WMI横向移动 不需要 Win32_Process – 扩展

    2.8K10

    第15篇:内网横向中windows各端口远程登录哈希传递方法总结

    哈希传递利用了NTLM认证缺陷,使用用户密码哈希值来进行NTLM认证。如果目标机器与获取hash值机器密码相同,就可以直接使用hash来远程登录Windows主机了。...这个还是有解决办法,Windows远程登录方式还有很多种,比如说135端口WMI服务、3389RDP服务、5985端口Winrm服务都是可以用来哈希传递,下面分情况具体讲解一下。...Part2 技术研究过程 虚拟机环境搭建 为了方便演示,本地准备了一台Windows2016虚拟机,IP地址是192.168.237.209,密码更改为P@ssw0rd 接下来使用mimikatz...,同时支持WMI、SMB哈希传递。...如果所有的机器都是在域环境下,则可以使用默认 5985 端口,否则的话则通过 5986 端口使用 HTTPS 传输。

    2.6K20

    wmic命令解析与实例

    如果不熟悉C++之类编程语言或VBScript之类脚本语言,或者不掌握WMI名称空间基本知识,要用WMI管理系统是很困难。...通过 WMI 实现数据收集与管理,包括提供注册、请求传送、远程管理、安全管理、查询能力、和脚本编程能力等,其设计初衷之一是为了管理员能更加方便对远程 windows 主机进行各种日常管理 先决条件:...SYSTEMSLOT - 物理连接点(包括端口、插槽和外设以及专用连接点)管理。 TAPEDRIVE - 磁带驱动器管理。...CLASS - 按 Esc 键可获取完整 WMI 架构 PATH - 按 Esc 键可获取完整 WMI 对象路径 CONTEXT - 显示所有全局开关状态 QUIT/EXIT -...PATH #从WMIC默认别名模式中转义,直接访问WMI模式中实例。 WMIC CONTEXT #显示所有全局开关的当前值。

    5.4K63

    HW弹药库之红队作战手册

    [包括各个进程详细权限,也包括目标系统中可疑恶意进程(有可能是同行马)]/端口/网络连接信息 获取本机所用杀软 / 监控种类 [ 后续好针对性做免杀 ] 获取本机 rdp / ssh 端口开启状态...及 其默认端口获取本机所有用户rdp外连记录 获取本机所有SSH登录记录 获取当前系统所有登录成功日志 [ 针对windows ] 获取本机所有已安装软件详细列表 [ 主要为抓密码,提权,...桌面 及 回收站 里所有文件列表 获取当前系统所有存在suid权限二进制程序 获取当前系统代理 [ ip & 端口 ] 获取当前系统所有的自启动注册表项值 获取当前系统所有 ipc 连接 及...主要想看看目标机器上有无python,jdk,ruby...等语言执行环境,后期可设法利用 ] 获取当前系统所有本地用户及组列表 获取当前系统host文件内容 获取当前机器硬件设备信息[ 主要为判断当前机器是否为虚拟机...] 获取当前域内完整域管列表 获取当前域内所有域控机器名列表 获取当前域内所有DNS服务器机器名列表 获取当前域内所有SPN 获取当前域内所有OU 获取当前域内所有用户 & 用户组列表 获取当前域信任关系

    7.9K50

    内网渗透步骤_内网渗透思路

    查看进程列表: tasklist 查看端口开放情况: netstat -ano 判断是否存在域: net view /domain 查看主机名、域DNS、IP: ipconfig...因此,我们可以基于此实现对用户名和密码爆破。需要注意是,IPC$需要139或445端口支持。 三、WMI Windows管理工具(WMI)由一组扩展到Windows驱动程序模型。...;使用DCOM可以通过网络直接进行通信,能够包括HTTP协议在内多种网络传输。.../impacket-examples-windows 在实战中,当我们拿下了webserver,获取了webserver上密码以及所有的域用户、本地用户、域内存活主机IP后,我们就可以以用户为用户字典...例如建立三个列表,使用三个循环进行遍历,循环生成命令执行语句(string),最后使用python os模块中os.system()函数执行系统命令。

    4.8K30

    【内网安全】 横向移动&Wmi&Smb&CrackMapExec&ProxyChains&Impacket

    该漏洞影响所有Windows x64,包括Windows 7 和 Windows Server 2008 R2 及以下版本 区分135、137、138、139和445端口 TCP135端口 UDP137...、138端口 TCP139、445端口 这几个端口都是与文件共享和打印机共享有关端口,而且在这几个端口上经常爆发很严重漏洞。...比如2017年危害全球永恒之蓝,就是利用445端口 SMB:(Server Message Block) Windows协议族,用于文件共享、打印共享服务 NBT:(NetBIOS Over...TCP/IP)使用137(UDP)138(UDP)139(TCP)端口实现基于TCP/IP协议NetBIOS网络互联 域横向移动-WMI-自带&命令&套件&插件 WMI是通过135端口进行利用,支持用户名明文或者...) os.system(wmi_exec) def zx(): for ip in ips: wmi_exec='python3 .

    7810

    linux tty_linux tty

    终端特殊设备文件一般有以下几种: ---- 1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接终端设备。...串行端口所对应设备名称是/dev/tts/0, /dev/tts/1等 (或者/dev/ttyS0,/dev/ttyS1)等 设备号分别是(4,0), (4,1)等 分别对应于DOS系统下COM1...eg.在命令行提示符下键入# echo test > /dev/ttyS1会把单词”test”发送到连接在ttyS1(COM2)端口设备上。...此时一个getty程序就应该运行在对应ttyp2(s2)端口上(真正端口,从设备) 当telnet从远端获取了一个字符时,该字符就会通过m2、s2传递给 getty程序,而getty程序就会通过s2...A:tty设备包括虚拟控制台,串口以及伪终端设备。/dev/tty代表当前tty设备,在当前终端中输入 echo “hello” > /dev/tty ,都会直接显示在当前终端中。

    4.8K21

    与网络双向透明传输

    虚拟端口(又名 COM 端口重定向器)是一种专用软件(通常 包括设备驱动程序和用户应用程序),其中包括基础 访问提供远程串行联网设备所需网络软件 连接。...当您应用程序软件向虚拟端口发送串行命令时, 此命令将打包在 TCP/IP 帧中,并将传输到 网关。 标准 VCOM(RAWTCP、RFC2217): 这些是 标准虚拟 COM 协议。...- RAWTCP 是 TCP帧 内串行通信数据-RFC2217是完整 通过 TCP 流 处理串行端口(数据和控制线) 标准VCOM模式适用于带串行端口Ewon。...一个小弹出窗口邀请您选择 COM 名称和端口类型。 自 创建标准虚拟通信,选择“标准” VCOM 作为端口类型。 并配置它。 (1) 网关地址必须是 eWONIP地址。...(5) 使用启用端口按钮 激活虚拟端口。 如果没有此激活,则 COMx 不会 在主机上物理创建。 启用后,eVCOM 将显示您COM 端口,如下所示: 测试 ps.

    24910

    DevOpt:WMIC命令使用技巧

    在WMIC出现之前,如果要管理WMI系统,必须使用一些专门WMI应用,例如SMS,或者使用WMI脚本编程API,或者使用象CIM Studio之类工具。...如果不熟悉C++之类编程语言或VBScript之类脚本语言,或者不掌握WMI名称空间基本知识,要用WMI管理系统是很困难。WMIC改变了这种情况。...该组件默认集成于 Windows XP - Windows 10 全系列系统中,我们可以通过 WMI 实现数据收集与管理,包括提供注册、请求传送、远程管理、安全管理、查询能力、和脚本编程能力等,其设计初衷之一是为了管理员能更加方便对远程...135 端口,这个端口是WMIC默认管理端口,但是多数情况下内网主机都会开放这个端口,检测是否开放端口有多种方式,如下: nmap -p 135 192.168.1.30 telnet 192.168.1.30.../shellcode.txt') 3.也可以获取到系统进程相关信息如下所示,当然你也可以指定节点,来实现查看远程主机情况。

    11310

    通过逆向分析防御挖矿病毒「建议收藏」

    因为杀毒软件没有报毒,同时用户业务还正常,所以一开始没往病毒上想,认为是风扇损坏/机房环境造成CPU温度过高导致重启。经过抓包分析后发现机器在访问很多公网IP445端口,推测是有问题。...金山毒霸安全实验室写病毒分析 http://www.freebuf.com/column/149286.html 通过文章得知,病毒无落地文件,持久化在WMI属性中,启动靠WMI事件侦听器。...SCM…变成DSM… 对于挖矿程序几个特征分析 1、挖矿程序编译日期为2017年10月1日,时间晚于金山文章,推测是之前改进版。 2、挖矿程序参数列表。...使用MS17-010 通过WMI远程执行需要目标机器登陆凭据,在病毒中查找获取凭据代码。通过mimikaz获取明文密码和NTLM Hash。...(禁用后XP/2003无法使用共享,Win7开始使用SMBv2) WMI远程调用 1、组件服务控制台中禁用administrators远程权限 杜绝minikaz获取Windows明文密码(Windows

    1K20

    WMIC命令利用技巧

    在WMIC出现之前,如果要管理WMI系统,必须使用一些专门WMI应用,例如SMS,或者使用WMI脚本编程API,或者使用象CIM Studio之类工具。...如果不熟悉C++之类编程语言或VBScript之类脚本语言,或者不掌握WMI名称空间基本知识,要用WMI管理系统是很困难。WMIC改变了这种情况。...该组件默认集成于 Windows XP - Windows 10 全系列系统中,我们可以通过 WMI 实现数据收集与管理,包括提供注册、请求传送、远程管理、安全管理、查询能力、和脚本编程能力等,其设计初衷之一是为了管理员能更加方便对远程...135 端口,这个端口是WMIC默认管理端口,但是多数情况下内网主机都会开放这个端口,检测是否开放端口有多种方式,如下: C:\> nmap -p 135 192.168.1.30 C:\> telnet.../shellcode.txt');\"" 3.也可以获取到系统进程相关信息如下所示,当然你也可以指定节点,来实现查看远程主机情况。

    74430

    Linux中tty与pts

    在 Linux系统设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种:   1.串行端口终端(/dev/ttySn)   串行端口终端(Serial Port Terminal)是使用计算机串行端口连接终端设备...计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它最大用途就是用来连接终端。...这些串行端口所对应设备名称是/dev/tts/0(或/dev/ttyS0)、/dev/tts/1(或 /dev/ttyS1)等,设备号分别是(4,0)、(4,1)等,分别对应于DOS系统下COM1、...通过使用适当软件,就可以把两个甚至多个伪终端设备连接到同一个物理串行端口上。   ...tty1 –tty6等称为虚拟终端,而tty0则是当前所使用虚拟终端一个别名,系统所产生信息会发送到该终端上。因此不管当前正在使用哪个虚拟终端,系统信息都会发送到控制台终端上。

    5.7K20

    巨龙拉冬: 让你Cobalt Strike变成超级武器

    原计划是Ladon8.0时候出,当时也实现了部份功能,但因为放在虚拟机里,可能误删了没备份,也因为各种事懒得重写,拖着拖着Ladon已出到9.0了,也想国庆写,但国庆又想上王者,于是又拖到最近两天才重写插件...、域名列表扫描。...,因为没有一个工具能取代所有,有些工具可能不是很强,但它没被针对,关键时候可能只有它能用上,平时不用不代表它能完全抛弃。...SMB密码审计(Windows) 135端口WMI密码审计(Windows) 445端口SMB-HASH密码审计(Windows) 135端口WMI-HASH密码审计(Windows) 139端口NBT...(仅cmd获取) 基础信息(含wmi获取) 获取命令行参数 获取进程详细信息 查看IE代理信息 查看本机命名管道 查看3389远程连接 查看USB使用记录 查看管理员组用户 查看最近访问文件 查看安装.

    2.9K30

    暗云III v3.0等多个病毒家族结伴来袭实战分析

    描述简介 MyKings 是一个由多个子僵尸网络构成多重僵尸网络,2017 年 4 月底以来,该僵尸网络一直积极地扫描互联网上 1433 及其他多个端口,并在渗透进入受害者主机后传播包括 DDoS、...main部分中所有ip和网址用来下载后门病毒相关配置,update部分中ip和网址用来更新ntuser.dat配置数据,请求到相关配置信息至今依然在持续更新。...C服务器列表服务器地址请求xpxmr.dat文件,用于更新C&C服务器列表。...更新C&C服务器列表 病毒在运行中会向C&C服务器请求获取最新病毒版本号,当检测到存在新版本时,则会通过C&C服务器下载执行最新版本病毒程序。...解决方案 1.隔离感染主机:已中毒计算机尽快隔离,关闭所有网络连接,禁用网卡; 2.切断传播途径:从僵尸网络当前攻击重点来看,防范其通过1433端口入侵计算机是非常有必要

    2.4K20
    领券